Python 言語(yǔ)比較簡(jiǎn)單,對(duì)于有編程經(jīng)驗(yàn)的人來(lái)說(shuō)學(xué)起來(lái)非常簡(jiǎn)潔,這里吐槽下寫法簡(jiǎn)潔沒(méi)錯(cuò)但可讀性真心差才沧,格式必須不能錯(cuò)這點(diǎn)真心反人類
1.Python 在定義變量時(shí)無(wú)需聲明類型,直接寫變量名稱即可例如: a=10 b=10.2 ?c=“Hello” ?d=[1,2,3,4]
2.Python 中無(wú)需分號(hào) 绍刮;即寫完代碼后無(wú)需以 ;來(lái)結(jié)束
3.Python 中字符串類型挨摸,寫法有三種 (1)a='呵呵' (2)a="呵呵" (3)a='''呵呵呵呵''' 注意當(dāng)需要換行時(shí)使用前后三個(gè)單引號(hào)?
4.Python 在使用中的轉(zhuǎn)義符 \' 代表在字符串里加一個(gè)顯示用單引號(hào)(這里指顯示用單引號(hào)例如: Let's) \" 代表加一個(gè)顯示用雙引號(hào)孩革,其余轉(zhuǎn)義符與java類似不再一一描述。
5.Python 中字符串時(shí)可以用*號(hào)運(yùn)算的例如 pirnt 'a'*4 結(jié)果會(huì)輸出 aaaa
6.+-*/等運(yùn)算及命名規(guī)則與JAVA無(wú)區(qū)別,但是注意在Pyton中字符串之間得运,數(shù)值之間可相加膝蜈,但字符+數(shù)值不能自動(dòng)轉(zhuǎn)換為字符類型會(huì)報(bào)錯(cuò)
7.Python 中定義列表(相當(dāng)于數(shù)組)無(wú)需聲明類型锅移,a=[1,2,3,4]即可,
? ?數(shù)組不同于Java的用法 a=[2,3,1,4,6] ?print a[0:2] 結(jié)果為 2,3 饱搏,解釋:取下標(biāo)0開(kāi)始至下標(biāo)2前的元素非剃。注意,開(kāi)始結(jié)束位置推沸,可以隨意寫备绽,但是只會(huì)檢索出有意義的元素,如果檢索不到那么結(jié)果為空 [].但是如果 print a[7] 注意這個(gè)位置沒(méi)有元素那么會(huì)報(bào)錯(cuò)肺素,但是如果是上述所說(shuō)的范圍那么沒(méi)問(wèn)題课舍,只會(huì)報(bào)空不會(huì)報(bào)錯(cuò)
? ? Python中元素?zé)o固定長(zhǎng)度,即長(zhǎng)度可變,下面是數(shù)組的增刪改查?
? ?追加元素栖忠,a=[1,2,3] 進(jìn)行追加 a.append(‘1’) 捐川,a[3] 結(jié)果為 1
? ?插入元素,a=[1,2,3] 進(jìn)行插入 a.insert(1,"4") ,插入后 a=[1,4,2,3]
? ?刪除元素,a=[1,2,3] 進(jìn)行刪除 del a[2],刪除后結(jié)果為 a=[1,2]
? ?查詢?cè)厥欠翊嬖谟跀?shù)組做裙,a=[1,2,3] 1 in a 結(jié)果為 true, 4 in a 結(jié)果為 false 不僅是數(shù)組 ‘a(chǎn)’ in ‘qwea’ 結(jié)果為true,即字符串也可使用
? ?數(shù)組也可以用乘法 a[a,b,c] ? print a*2 結(jié)果為 [a,b,c,a,b,c]?
?給元素賦值與JAVA相同 a[index]=xx?
8.Python 悍缠,import os(os導(dǎo)入后可以與操作系統(tǒng)交互) os.mkdir(“d:\pp”)在D盤下創(chuàng)建文件夾pp,如果已存在繼續(xù)執(zhí)行則會(huì)報(bào)錯(cuò),不存在則會(huì)創(chuàng)建。
9.input() 鍵盤輸入,類似于控制臺(tái)輸入 name=input('name') 或者直接寫input(), 注意如果需要計(jì)算那么需要轉(zhuǎn)型 int(a)+int(b)
10. input().strip()[0].lower() 解釋:輸入字符串,.strip() 刪除字符串前后的空格,[0]取輸入字符串的第一個(gè)字符,lower()將輸入內(nèi)容轉(zhuǎn)換為小寫(對(duì)應(yīng)的upper()轉(zhuǎn)換為大寫),
注意:strip() & lower() 兩個(gè)方法及[index]順序無(wú)所謂,并且根據(jù)需要選用