變量和類型:
變量是一種存儲(chǔ)數(shù)據(jù)的載體,常見的數(shù)據(jù)類型:
變量命名規(guī)則:
硬性規(guī)則:
- 變量名由字母叮阅、數(shù)字和下劃線構(gòu)成刁品,數(shù)字不能開頭。
- 大小寫敏感(大寫的A和小寫的a是兩個(gè)不同的變量)浩姥。
- 不要跟關(guān)鍵字(有特殊含義的單詞)和系統(tǒng)保留字(如函數(shù)挑随、模塊等的名字)沖突。
PEP 8要求:
- 用小寫字母拼寫勒叠,多個(gè)單詞用下劃線連接兜挨。
- 受保護(hù)的實(shí)例屬性用單個(gè)下劃線開頭。
- 私有的實(shí)例屬性用兩個(gè)下劃線開頭眯分。
變量賦值:
單個(gè)變量賦值:
In [1]:a=1
In [2]:a
Out[2]: 1
多個(gè)變量賦值:
In [1]: a=b=c=1 #多個(gè)變量賦同一值
In [2]: d, e, f = 1, 2.3, 'hello' #多個(gè)變量賦不同值
變量類型查詢:
#type()
In [1]:a=1
In [2]:type(a)
Out[2]: int
變量類型轉(zhuǎn)換
函數(shù) | 描述 |
---|---|
int(x [,base]) | 將x轉(zhuǎn)換成整數(shù)拌汇,可以指定進(jìn)制。 |
float(x) | 將x轉(zhuǎn)換成浮點(diǎn)數(shù)弊决。 |
complex(real [,imag]) | 創(chuàng)建一個(gè)復(fù)數(shù) |
str(x) | 將x轉(zhuǎn)換成字符串形式噪舀,可以指定編碼。 |
chr(x) | 將整數(shù)x轉(zhuǎn)換成該編碼對(duì)應(yīng)的字符串(一個(gè)字符)飘诗。 |
ord(x) | 將x轉(zhuǎn)換為它的整數(shù)值与倡。 |
tuple(s) | 將序列 s 轉(zhuǎn)換為一個(gè)元組 |
list(s) | 將序列 s 轉(zhuǎn)換為一個(gè)列表 |
set(s) | 轉(zhuǎn)換為可變集合 |
dict(d) | 創(chuàng)建一個(gè)字典。d 必須是一個(gè) (key, value)元組序列疚察。 |
運(yùn)算符:
Python支持多種運(yùn)算符蒸走,下表大致按照優(yōu)先級(jí)從高到低的順序列出運(yùn)算符
運(yùn)算符 | |
---|---|
[], [:] | 下標(biāo)貌嫡,切片 |
** | 指數(shù) |
~比驻, +, - | 按位取反, 正負(fù)號(hào) |
*岛抄, / 别惦,%, // | 乘夫椭,除掸掸,模,整除 |
+蹭秋, - | 加扰付,減 |
>>, << | 右移仁讨,左移 |
& | 按位與 |
^羽莺,| | 按位異或,按位或 |
<=洞豁, < 盐固,> 荒给,>= | 小于等于,小于刁卜,大于志电,大于等于 |
==, != | 等于蛔趴,不等于 |
is 挑辆,is not | 身份運(yùn)算符 |
in,not in | 成員運(yùn)算符 |
not 孝情,or 之拨,and | 邏輯運(yùn)算符 |