變數

在python裡是根據變數的資料內容自動判斷資料型態,所以,不需要先定義資料型態。

a = 10

要看到變數的內容,可以利用內建的print()函數

a = 10
print (a)

我們定義的變數,名稱是可以自訂的。不過,變數名稱是有些限制,例如,第一個字必須是英文字母,不能用保留字,例如print (詳參:Python Keywords )。

在python裡,變數的內容可以是字串,字串其實就是由很多字組成,字串要加上雙引號或單引號。在python裡,字串也可以相加。例如:

firstName = "Ben"
lastName = 'Wu'
fullName = firstName+" "+lastName
print(fullName)

Untitled

也可以利用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)

Untitled

當指定的內容與原本的內容資料型態不同時,python會自動指派新的變數位址