python中的變量

變量的命名

a, 標識符:
定義:標示符就是程序員定義的變量名,函數名等,它需要有見名知義的效果,

  1. 標識符可以由字母、下劃線和數字組成
  2. 不能以數字開頭
  3. 不能與關鍵字重名

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 中的標識符是區分大小寫的
變量名需要由二個或多個單詞組成時,可以按照以下方式命名:

  1. 每個單詞都使用小寫

  2. 字母 單詞與單詞之間使用 _下劃線 連接
    例如:first_name、 last_name、 qq_number、 qq_password

e:駝峯命名法:

小駝峯式命名法:
第一個單詞以小寫字母開始,後續單詞的首字母大寫
例如:firstName、lastName

大駝峯式命名法:
每一個單詞的首字母都採用大寫字母
例如:FirstName、LastName、CamelCase

變量的創建
在內存中創建一個變量,會包括:

  1. 變量的名稱
  2. 變量保存的數據
  3. 變量存儲數據的類型
  4. 變量的地址

變量的類型

在 Python 中定義變量是 不需要指定類型
數據類型可以分爲 數字型 和 非數字型
1,數字型

  1. 整型 (int)
  2. 浮點型(float)
  3. 布爾型(bool)
    真 True 數學運算時表示 1; 假 False 數學運算時表示 0

2,複數型 (complex):

主要用於科學計算,例如:平面場問題、波動問題、電感電容等問題

3,非數字型

  1. 字符串 (str)
  2. 列表 (list)
  3. 元組(tuple)
  4. 字典(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'>
>>>

變量的格式化輸出:
如果希望輸出文字信息的同時,一起輸出 數據,就需要使用到 格式化操作符
% 被稱爲 格式化操作符,專門用於處理字符串中的格式

格式化字符:

  1. %s 字符串
  2. %d 有符號十進制整數,%06d 表示輸出的整數顯示位數,不足的地方使用 0 補全
  3. %f 浮點數,%.2f,表示小數點後只顯示兩位
  4. %% 輸出 %
>>> print("我是%s,我今年%d歲了,我的身高是%.2f米%%" % ("James_Nan", 21, 1.755))
我是James_Nan,我今年21歲了,我的身高是1.75米%
>>>
編程路上,怎麼能少得了歡樂:
人人都離不開手機,若干年後,墓碑上只刻二維碼,路過時拿出手機掃一掃,一生
的故事就出來了……愛過誰、恨過誰、還牽掛着誰……簡稱爲“掃墓”......這並
不可怕,可怕的是屏幕上顯示……………“對方已同意添加你爲好友

ok ,python中變量的細節比較多,就到這裏吧! =^_^=

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章