(二)python3 只需3小時帶你輕松入門——基本變量
輸入
在程序運行過程中,數據從外部流向程序,稱為輸入。在程序運行過程中,接收用戶從鍵盤上鍵入值,可以使用input()函數。
input("請輸入你要輸入的值:")
1
在輸入值時,一般是代表接下來的運算需要使用到用戶所輸入的值,此時需要一個容器存儲用戶輸入的值,這個時候需要使用變量接收用戶輸入值。
變量
變量是計算機語言中能儲存計算結果或能表示值抽象概念。在Python中,變量可能被明確為是能表示可變狀態、具有存儲空間的抽象。
用戶輸入的值用變量a接收,a相當于用來存儲東西的容器,可以比作盒子,不同種類的盒子存儲不同的種類的東西(數據),在這里這個盒子a,將會根據你輸入的值自動切換成對應的盒子。
就像垃圾分類,不同的垃圾需要扔往不同的垃圾箱,在Python中,python會把你需要選擇扔進什么垃圾桶這個過程給自動化了。
賦值號
在python中使用等于號“=”給變量賦值,把等于號右邊的值賦值給左邊。
在這里使用print()輸出,用逗號隔開“,”,隔開后將會輸出a的值。
a=input("請輸入你要輸入的值:") print('剛剛輸入的值是:',a)
1
2
運行結果:
變量的直接用print()輸出如下,其中a是變量:
print(a)
1
如果想要給a后面繼續輸出字符串,只需要使用逗號“,”隔開就行,代碼如下:
print('剛剛輸入的值是:',a,'a的值真的改變了呢。')
1
注意,逗號是英文輸入法輸入的英文逗號。
變量類型
變量有很多種類型,現在簡單的介紹幾種類型。
Python的變量在本小節只介紹int(整型)、float(浮點型)、string(字符串)。
整型
整型可以理解成整數類型。
浮點型
浮點型可以理解成小數類型,當然它們兩者并不是相同的,但是一般情況下并不影響使用。(本課程面向對象事9歲以上,所以部分內容不過多贅述,希望理解。)
字符串
符號或數值的一個連續序列,例如“213wqewqe”、“csdn1998”;只要在python中使用單引號或者雙引號引起來的值都可以成為字符串,例如“1235311”。
a=1 b=1.1 c="string" d='Lilei' f='李磊' print(a,b,c,d,f)#分別輸出abcdf變量
1
2
3
4
5
6
結果如下:
以上代碼分別定義了a、b、c、d、f的值,隨后使用print()輸出,使用print()輸出多個變量只需要使用逗號","分隔變量名即可。
在定義字符串類型的時候,使用了單引號和雙引號,單引號和雙引號在python中是有區別的,本教程為了降低真正“零基礎”人群的閱讀難度,刪減了部分內容,如果有問題可以在留言區,或者加群提問都可以。
以上定義多個變量的方法太過麻煩,現在使用一種較為簡單的方法定義變量。
a,b=1,1.1 c,d,f="string",'Lilei','李磊' print(a,b,c,d,f)#分別輸出abcdf變量
1
2
3
python多個變量相同值賦值也有簡單的方法:
a=b=c=d=1#多個變量賦值相同值
1
python變量的特點
python是強類型的動態類型語言;在Python賦值階段會根據賦值類型改變變量類型,在不同類型之間進行運算不會隱性轉換變量類型。(對比其它語言,這一小點是科普,聽不懂不影響本課程學習)
Python
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。