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