剛入門學習Python,本文章爲學習後的總結,如有不對不足的地方,望指點。
變量
什麼是變量?
- 顧名思義,變量就是在程序運行時可以變化的量(程序運行過程中,這個值是可以發生變化的)
如何定義變量?
-
在強數據類型語言中,定義變量需要如下操作:
數據類型 變量名 = 變量值
如:int a = 10;
a = 20;
a = 20.5; //報錯,數據類型錯誤 -
而Python是一門弱數據類型語言,因此定義變量需要如下操作:
變量名 = 變量值
什麼是強數據類型語言和弱數據類型語言?我在上一篇文章提到過
https://blog.csdn.net/qq_44667101/article/details/104770788
變量的命名規則
- 變量的名稱只能由有效符號(大小寫字母,數字,_)組成;
- 不能以數字開頭;
- 不能是關鍵字或者保留字
- 變量命名儘量有意義
(1)小駝峯法 userAddress
(2)大駝峯法 UserAddress(一般定義類時使用)
(3)下劃線法 user_address (python推薦使用)
查看Python的關鍵字:
import keyword
keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
數據類型
基本數據類型
- 數值型
(1)整數 int
(2)浮點數 float
(3)複數 complex - 布爾型
真(True) 假(False) - 字符串
單引號、雙引號、三引號
複合數據類型(引用、指針)
- 字典
- 列表
- 元組
- 集合
…
type(變量) : 可以返回該變量的數據類型
數據類型的轉換
- int(變量) 將該變量轉換爲整型
- float(變量) 將該變量轉換爲浮點型
- str(變量) 將該變量轉換爲字符串類型
全局函數
-
print(字符串) #在控制檯上輸出這個字符串,標準輸出函數
-
input(字符串) # 標準輸入函數,將控制檯上一個數輸入到變量中,返回值是個字符串
-
type(變量) # 返回該變量的數據類型
-
int(字符串) # 將該字符串轉換爲整型數據
-
float(字符串) # 將該字符串轉換爲浮點數
-
str(其他類型) # 將數據轉化爲字符串