*根據(jù)小甲魚的課程《零基礎(chǔ)入門學(xué)習(xí)Python》進行一定的記錄,以方便自己日后復(fù)習(xí)。
*個人已有C荣德、C++基礎(chǔ)闷煤,所以與C、C++十分相似且簡單的內(nèi)容不會列出涮瞻。
1.python的數(shù)據(jù)類型
(1)e記法:默認(rèn)將數(shù)據(jù)記錄為浮點數(shù)
(2)布爾類型是特殊的整型鲤拿。
True默認(rèn)為1,F(xiàn)alse默認(rèn)為0.
且True和False嚴(yán)格識別大小寫署咽。
2.數(shù)據(jù)類型轉(zhuǎn)換
(1)int()近顷、float()
b?=?int(a)的形式可以將數(shù)字字符串的形式轉(zhuǎn)換為整型數(shù),但不可以轉(zhuǎn)換文字字符串艇抠。
若a?=?'520'幕庐,b?=?float(a)久锥,則結(jié)果得到520.0
若要將浮點數(shù)強制類型轉(zhuǎn)換為整型數(shù)家淤,將會采取截斷處理,不會四舍五入瑟由。
(2)str()
注意一種可能會報錯的情況:
這里前面將str視為了一個變量(相當(dāng)于被賦予了另外一種身份絮重,以后python會默認(rèn)這個新身份會代替原來的bif),則后面不能直接使用c=?str()的形式來輸出字符串歹苦。
3.數(shù)據(jù)類型判斷
(1)type()
(2)isinstance(變量青伤,數(shù)據(jù)類型)
4.常用操作符
(1)算術(shù)運算符
%:取余運算符
*與C、C++不同的是殴瘦,python支持對負(fù)數(shù)取余狠角。(良心python好頂贊!r揭浮7岣琛)
**:冪函數(shù)(不用寫pow簡直太良心了好嗎!)
/:除號(得到真正的結(jié)果)
//:進行地板除法(將小數(shù)結(jié)果取整屉凯。如果是正數(shù)立帖,則保留小數(shù)點前數(shù)字。如果是負(fù)數(shù)悠砚,則去靠近該小數(shù)的較小者晓勇。)
(2)優(yōu)先級
**(冪運算符):比左側(cè)的一元運算符優(yōu)先級高,比右側(cè)的一元運算符優(yōu)先級低灌旧。
(2)比較操作符
(略)
(3)邏輯操作符
第二個語句在別的語言一般都是不合法的绑咱,但是在python里它會被解釋成第一個語句一樣的意思。(看到這誰都要說一聲python枢泰,牛bC枞凇!W诓浴)
優(yōu)先級總結(jié):
從上到下:優(yōu)先級降低
邏輯操作符行從左到右:優(yōu)先級降低