-
List插入方法:append,insert
查看全部 -
容器:數(shù)據(jù)的集合
python中的容器:list,tuple,dict, set
查看全部 -
elif代表else if 的意思
查看全部 -
嗯哼查看全部
-
if 條件后面注意存在一個冒號,同時注意縮進
查看全部 -
使用format進行動態(tài)字符串的處理
查看全部 -
'''......'''多行字符串
r'''......'''原生多行字符串
查看全部 -
字符串前加上‘r’表示原生字符串,避免轉(zhuǎn)義(但是不能包含‘和“的)
查看全部 -
'//'地板除,忽略小數(shù)部分
查看全部 -
同一變量可以賦值不同類型數(shù)據(jù)
查看全部 -
整數(shù)和浮點數(shù)可以混合運算
查看全部 -
前綴 r 表示這是一個raw字符串,里面的字符不需要轉(zhuǎn)義。但是不能表示多行字符串,不能表示包含 ‘ 和 “ 的字符串
多行字符串可以用'''……'''表示
查看全部 -
Python字符串用 \ 進行轉(zhuǎn)義
\n 表示換行
\t 表示一個制表符
\\ 表示 \ 字符本身
查看全部 -
布爾類型時Python的基礎(chǔ)數(shù)據(jù)類型
布爾類型只有True和False
與運算(and):只有兩個布爾值都為True時,計算結(jié)果才為True。
或運算(or):只要由一個布爾值為True,計算結(jié)果就是True。
非運算(not):把True變?yōu)镕alse,或者把False變?yōu)門rue。
計算機程序是由無數(shù)的邏輯分支組成的,通過布爾運算,可以在計算機中實現(xiàn)條件判斷,根據(jù)計算結(jié)果為True或者False,計算機可以自動執(zhí)行不同的后續(xù)代碼。
Python把0、空字符串和None看成False,其他數(shù)值和非空字符串都看成True
not計算的優(yōu)先級高于and和or
Python解釋器在做布爾運算時,只要能提前確定計算結(jié)果,它就不會往后算了,直接返回結(jié)果。
查看全部 -
取模運算
Python數(shù)字支持取模運算,使用百分號
%
表示取模。print(3?%?2)?#?==>?1 print(33?%?10)?#?==>?3 print(99?%?30)?#?==>?9
恰當(dāng)使用取模運算,可以判斷一個數(shù)是否為偶數(shù),當(dāng)一個數(shù)對2取模結(jié)果為0時,則這個數(shù)為偶數(shù),否則為奇數(shù)。
print(3?%?2)?#?==>?1?因此3為奇數(shù) print(33?%?2)?#?==>?1?因此33為奇數(shù) print(100?%?2)?#?==>?0?因此100為偶數(shù)
地板除
Python除了普通除法以外,還有一個特殊的除法被稱為
地板除
,對于地板除
,得到的結(jié)果會忽略純小數(shù)的部分,得到整數(shù)的部分,地板除使用//
進行。10//4?#?==>?2 10//2.5?#?==>?4.0 10//3?#?==>?3
小數(shù)點位數(shù)
使用Python計算小數(shù)的時候,經(jīng)常需要保留小數(shù)點后若干位,可以使用round()函數(shù)來處理,這里先了解round的調(diào)用方式,使用兩個參數(shù),第一個是需要保留小數(shù)點位數(shù)的數(shù)值,第二個是保留的位數(shù)。
num?=?10?/?3 print(num)?#?==>?3.3333333333333335 #?使用round保留兩位小數(shù) round(num,?2)?#?==>?3.33
查看全部
舉報