一俩块、字符類型
1黎休、浮點(diǎn)數(shù)float
(1)打印指定位數(shù)的浮點(diǎn)數(shù)
print("%.xf" % num):其中,x表示要顯示的小數(shù)點(diǎn)后的位數(shù)
2玉凯、字符串
(1)如果字符串內(nèi)部既包含'又包含"势腮,可以用轉(zhuǎn)義字符\來(lái)標(biāo)識(shí)
(2)如果字符串內(nèi)部有很多換行,用\n寫(xiě)在一行里不好閱讀漫仆,為了簡(jiǎn)化捎拯,Python允許用'''...'''的格式表示多行內(nèi)容
3、空值:None
None值表示該值是個(gè)空對(duì)象盲厌,跟0是不一樣的署照,不要混淆;
4吗浩、變量在程序中就是用一個(gè)變量名表示了建芙,變量名必須是大小寫(xiě)英文、數(shù)字和_的組合懂扼,且不能用數(shù)字開(kāi)頭
注意:有些保留字符不能作為變量名
5禁荸、數(shù)據(jù)類型之間的轉(zhuǎn)換
int(x):將x轉(zhuǎn)換為一個(gè)整數(shù);
float(x):將x轉(zhuǎn)換為一個(gè)浮點(diǎn)數(shù)阀湿;
str(x):將x轉(zhuǎn)換為字符串赶熟;
eval(str):用來(lái)計(jì)算在字符床中的有效python表達(dá)式并返回一個(gè)對(duì)象宛畦;
tuple(s):將序列s轉(zhuǎn)換為一個(gè)元組哼绑;
list(s):將序列s轉(zhuǎn)換為一個(gè)列表地熄;
chr(x):將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)個(gè)字符入挣;
6养距、列表list
(1)list是一種有序的集合药薯,可以隨時(shí)添加和刪除其中的元素
list1.append(xxx):往列表末尾添加數(shù)據(jù)饿序;
list1[index]:獲取在列表第index位置的數(shù)據(jù)熬苍,記得不要角標(biāo)越界劳澄;
list1.insert(index, xxx):在列表list1中的index位置插入xxx數(shù)據(jù)瓜饥;
list1.pop(index):刪除list1指定位置的元素,沒(méi)傳index參數(shù)則默認(rèn)是刪除列表末尾的元素浴骂;
7乓土、元組tuple
(1)tuple一旦初始化就不能修改,即沒(méi)有append(),insert()這樣的方法趣苏。其他獲取元素的方法和list是一樣的狡相;
(2)要定義一個(gè)只有1個(gè)元素的tuple,要以這樣的格式:t = (xxx, )食磕,要加上一個(gè)符號(hào)“尽棕,”;
8彬伦、字典dict
定義:使用鍵-值(key-value)存儲(chǔ)滔悉,具有極快的查找速度。
(1)一個(gè)key只能對(duì)應(yīng)個(gè)value单绑,可以根據(jù)key獲取對(duì)應(yīng)的值:
dict1[key]:如果key在字典dict1中存在回官,則返回定義的value值,但是不存在就會(huì)報(bào)錯(cuò)搂橙;
dict1.get(key,default):如果key存在歉提,則返回對(duì)應(yīng)的value值,不存在時(shí)区转,若未傳default苔巨,則返回None,傳了default废离,則返回default侄泽;
(2)dict.pop(key):刪除key和對(duì)應(yīng)的value;
9蜻韭、集合set
(1)添加元素
set1.add(data):添加元素data蔬顾,若data在set1中已存在,則無(wú)效
(2)刪除元素
set1.remove(data):刪除set1中的data元素