久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

python快速入門之?dāng)?shù)據(jù)類型

    Python 是 90 年代初由 Guido Van Rossum 為了打發(fā)圣誕節(jié)而創(chuàng)建的語言。如今它已是當(dāng)前最流行的程序語言之一.

    Python的關(guān)鍵要素有以下幾點(diǎn):1.基本數(shù)據(jù)類型;2.對象引用;3.組合數(shù)據(jù)類型;4.邏輯操作符;5.控制流語句;6.算數(shù)操作符;7.輸入/輸出;8.函數(shù)的創(chuàng)建與調(diào)用

基本數(shù)據(jù)類型和操作符

一.數(shù)字型

1 + 1 = 2
2 - 1 = 1
1 * 2 = 2
2 / 1 = 2

對于除法來說,計算結(jié)果會自動取整

5 / 2 = 2

為了修正除法的問題,我們需要學(xué)習(xí)浮點(diǎn)數(shù)

11.0 / 4.0 = 2.75

布爾值也是基本數(shù)據(jù)類型包括 True False

數(shù)字型的運(yùn)算符包括

< > <= >= != == &(與) | (或)~(按位求反) **(乘方)
2 > 1 true
2 < 3 true
2 <= 3 true
2 >= 1 true
2 != 1 true
1 == 1 true
1 & 1  1
1 & 0  1
1 | 1  1
0 | 1  1
0 | 0  0
2 ** 2 4

二.序列類型

可以通過"或'來創(chuàng)建字符串

"Hello World"

'Hello World'

字符串 元組 (不可變)  列表(可變) 

如果要保存unicode編碼,則在字符串之前使用字符u進(jìn)行表示如u"song"

使用于所有序列的操作和方法

s[i]:索引運(yùn)算符

s1 = "hello"
s[0]= "h"

s[i:j:k]為切片運(yùn)算符(不包括j)k為步長

s2 = "world"
s[0:5:2]= "wrd"

 min() max()按ascii碼中次序取最大最小值 

s3 = "Python"

min(s3) = "h"
max(s3) = "y"

s.index(sub[,start,[end]])找子串首次出現(xiàn)的位置

s4 = "tomcatotom"
s4.index("o",2,7) = 6

s.join(t)把s作為分隔符連接序列t 要加單引號

s5 = "abc"
','.join(s5) = "a,b,c"

s.replace('條件','結(jié)果',次數(shù))在s中將條件替換為結(jié)果

s6 = "aabbccaa"
s6.replace("a","z",2) = "zzbbccaa"

s.split(sep[,])以sep為分隔符分割s

s7 = "a,b,c,d,e"
s7.split(",",3) = ['a', 'b', 'c', 'd,e']

s.strip(sep) 刪除s中以sep為開頭或結(jié)尾的字符

s8 = "aba"
s8.strip("a") = "b"

列表類型:(容器)

異構(gòu) [1,'a'] 包含[1,[1,2]] del(list[1:])

l1 = ['a','b','c','d']

list.append('')增加元素 

l1.append('e') = ['a','b','c','d','e']

list.insert(local,"s")在指定位置插入s

l1.insert(2,"s") = ['a', 'b', 's', 'c', 'd']

list.pop("index") 彈出指定位置的元素,默認(rèn)最后一位 

l1.pop(2) = ['a','b','d']

list.remove("value") 刪除指定值的元素 

l1.remove("a") = ['b','c','d']

list.reverse() 逆序排序

l1.reverse = ['d','c','b','a']

l1+l2 連接序列 ,l1*num 重復(fù)l1 num次 in:成員關(guān)系判斷, item in container

字典(dict):又稱作關(guān)聯(lián)數(shù)組或散列表,通過鍵實現(xiàn)元素存取,無序集合,可變類型容器,長度可變,異構(gòu),嵌套

d1={"a":1,"b":2}

dict.clear

d1.clear() = {}

dict.copy(復(fù)制)

d2 = d1.copy() d2 = 
{"a":1,"b":2}

dict.get('key')取key的指定value 

d1.get("a") = 1

dict.items()將字典轉(zhuǎn)換為元組列表 

d1.items() = [('a', 1), ('b', 2)]

dict.keys 返回鍵的列表

d1.keys() = ['a','b']

dict.value 返回值的列表

d1.value() = [1,2]

dict.update(dictB) 將dictB合并至dict

d2 = {"c":3} 
d1.update(d2) = {"a":1,"b":2,"c":3}

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!

    1. 主站蜘蛛池模板: 孙吴县| 广灵县| 兴山县| 道真| 乐平市| 沅江市| 大城县| 喀什市| 浠水县| 金川县| 永兴县| 偃师市| 康乐县| 玉树县| 崇左市| 平昌县| 泸州市| 濮阳市| 镇平县| 盘山县| 景泰县| 田林县| 凌海市| 都匀市| 化隆| 龙口市| 抚松县| 武义县| 明星| 宁安市| 克山县| 修文县| 周宁县| 淮北市| 南京市| 措美县| 安福县| 甘洛县| 山阴县| 敦煌市| 衢州市|