在python裡是根據變數的資料內容自動判斷資料型態,所以,不需要先定義資料型態。
a = 10
要看到變數的內容,可以利用內建的print()函數
a = 10
print (a)
我們定義的變數,名稱是可以自訂的。不過,變數名稱是有些限制,例如,第一個字必須是英文字母,不能用保留字,例如print (詳參:Python Keywords )。
在python裡,變數的內容可以是字串,字串其實就是由很多字組成,字串要加上雙引號或單引號。在python裡,字串也可以相加。例如:
firstName = "Ben"
lastName = 'Wu'
fullName = firstName+" "+lastName
print(fullName)
也可以利用format的方式輸出,利用大括號去區分變數:
firstName = "Ben"
lastName = 'Wu'
print(f'您的姓名:**{firstname}** **{lastname}**')
我們不能直接對日期進行加一減一運算,因為python不知道我們是要對年、月、日、小時、分或秒數進行加減
import datetime
delta = datetime.timedelta(days=7)
next_week = datetime.date.today() + delta
print(next_week)
當指定的內容與原本的內容資料型態不同時,python會自動指派新的變數位址