變量的命名
a, 標識符:
定義:標示符就是程序員定義的變量名,函數名等,它需要有見名知義的效果,
- 標識符可以由字母、下劃線和數字組成
- 不能以數字開頭
- 不能與關鍵字重名
b, 關鍵字:
定義:關鍵字 就是在 Python 內部已經使用的標識符
開發者不允許定義和關鍵字相同的名字的標示符
c:獲取關鍵字:
>>> import keyword
>>> print(keyword.kwlist)
>
['False', 'None', 'True', 'and', 'as', 'assert', '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']
>>>
d:變量的命名規則:
Python 中的標識符是區分大小寫的
變量名需要由二個或多個單詞組成時,可以按照以下方式命名:
每個單詞都使用小寫
字母 單詞與單詞之間使用 _下劃線 連接
例如:first_name、 last_name、 qq_number、 qq_password
e:駝峯命名法:
小駝峯式命名法:
第一個單詞以小寫字母開始,後續單詞的首字母大寫
例如:firstName、lastName
大駝峯式命名法:
每一個單詞的首字母都採用大寫字母
例如:FirstName、LastName、CamelCase
變量的創建
在內存中創建一個變量,會包括:
- 變量的名稱
- 變量保存的數據
- 變量存儲數據的類型
- 變量的地址
變量的類型
在 Python 中定義變量是 不需要指定類型
數據類型可以分爲 數字型 和 非數字型
1,數字型:
- 整型 (int)
- 浮點型(float)
- 布爾型(bool)
真 True 數學運算時表示 1; 假 False 數學運算時表示 0
2,複數型 (complex):
主要用於科學計算,例如:平面場問題、波動問題、電感電容等問題
3,非數字型:
- 字符串 (str)
- 列表 (list)
- 元組(tuple)
- 字典(dic)
另外:可以使用 type 函數可以查看一個變量的類型
>>> animal = "monkey"
>>> type(animal)
<class 'str'>
>>> list = [1, 2, 3, 4, 5]
>>> type(list)
<class 'list'>
>>>
字符串的特殊用法:
A:在 Python 中,字符串之間可以使用 + 拼接生成新的字符串
>>> string = "i love "+"you"
>>> string
'i love you'
B: 字符串變量 可以和 整數 使用 * 重複拼接相同的字符串
>>> print("= "*20)
= = = = = = = = = = = = = = = = = = = =
C: 數字型變量 和 字符串 之間 不能進行其他計算
>>> sum = "b"+2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: must be str, not int
>>>
變量的輸入操作:
input 函數實現鍵盤輸入
語法如下:
字符串變量 = input(“提示信息:”)
>>> name = input("please input your name:")
please input your name:lihua
>>> name
'lihua'
>>> type(name)
<class 'str'>
>>>
注:這裏輸入的任何內容Python解釋器都認爲其是一個 字符串。
變量類型轉換的操作:
int(x) 將 x 轉換爲一個整數
>>> a = '5'
>>> int(a)
5
float(x) 將 x 轉換到一個浮點數
>>> a = 5
>>> float(a)
5.0
同樣的,在用戶輸入的時候也可以直接將字符串轉化爲數字:
>>> number = int(input("please input a number:")) #將獲取的值通過int()直接轉化爲int類型
please input a number:5
>>> type(number)
<class 'int'>
>>>
變量的格式化輸出:
如果希望輸出文字信息的同時,一起輸出 數據,就需要使用到 格式化操作符
% 被稱爲 格式化操作符,專門用於處理字符串中的格式
格式化字符:
- %s 字符串
- %d 有符號十進制整數,%06d 表示輸出的整數顯示位數,不足的地方使用 0 補全
- %f 浮點數,%.2f,表示小數點後只顯示兩位
- %% 輸出 %
>>> print("我是%s,我今年%d歲了,我的身高是%.2f米%%" % ("James_Nan", 21, 1.755))
我是James_Nan,我今年21歲了,我的身高是1.75米%
>>>
編程路上,怎麼能少得了歡樂:
人人都離不開手機,若干年後,墓碑上只刻二維碼,路過時拿出手機掃一掃,一生
的故事就出來了……愛過誰、恨過誰、還牽掛着誰……簡稱爲“掃墓”......這並
不可怕,可怕的是屏幕上顯示……………“對方已同意添加你爲好友
ok ,python中變量的細節比較多,就到這裏吧! =^_^=