-
取模運算
是求兩個數相除的余數
Python數字支持取模運算,使用百分號
%
表示取模。print(3?%?2)?#?==>?1 print(33?%?10)?#?==>?3 print(99?%?30)?#?==>?9
Python除了普通除法以外,還有一個特殊的除法被稱為
地板除
,對于地板除
,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//
進行。10//4?#?==>?2 10//2.5?#?==>?4.0 10//3?#?==>?3
查看全部 -
result?結果
查看全部 -
二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴
0b
表示,比如:0b0110
,0b1100
。十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴
0x
?,比如:0x12ef
,0xde2431
af
。為什么小數在計算機領域被稱為浮點數呢?這是因為按照科學記數法表示時,一個浮點數的小數點位置是可變的(浮動的),比如,
1.23x10^9
和12.3x10^8
是相等的,因此稱為浮點數。布爾值對應于生活中的就是
對
和錯
True ?對
False錯
??None沒有?
查看全部 -
python 蟒
print 印刷
查看全部 -
請使用兩種format的方式打印字符串Life is short, you need Python。
# Enter a code
print('Life is short, you need {}'.format('Python'))
print('Life is short, you need {launguage}'.format( launguage = 'Python'))
查看全部 -
L = ['Alice',66,'Bob',True,'False',100]
for i in range(1,7,2):
? ? print(L[i])
查看全部 -
1
查看全部 -
若要取出字符串中特定位置的字符,可以按照位置取字符串的方式使用中括號[]訪問。
切片:要想獲取字符串的一部分(子串),可采取切片的方式獲取。切片需要在中括號[]中填入兩個數字,中間用冒號分開,表示子串的開始位置和結束位置,并且這是半閉半開區間,不包括最后的位置。
查看全部 -
ASCII碼:一個字節表示一個字符,英文大小寫、數字、符號
GB2312編碼:兩個字節表示一個中文字符,中文,中國
Unicode編碼:兩個字節表示一個字符,統一了所有文字,原有的英文編碼從單字節變成雙字節,只需要把高字節全部填為0就可以。
在python3中,默認使用UTF-8 Unicode來進行編碼。
查看全部 -
輸出不固定內容的字符串format,字符串format由兩個部分組成:字符串模板和模板數據內容,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。
template = 'Hello {}'? ??# 字符串模板
? ? ? ? ? ? ? ? ? ?
world = 'World'? ? ? ? ? ?# 模板數據內容result = template.format(world)
print(result)? ? ? ? ? ? ? ? # ==> Hello World
查看全部 -
raw字符串:如果一個字符串包含很多需要轉義的字符,可以在字符串前面加個前綴r,表示這是一個?raw?字符串。
例:print(r'\(~_~)/ \(~_~)/')
運行結果:\(~_~)/ \(~_~)/
查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True。
短路計算
在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
例:a = 'python'
? ? ? print('hello,', a or 'world')
? ? ? b = ''
? ? ? print('hello,', b or 'world')
? ? ? 運行結果:('hello,', 'python')
? ? ? ? ? ? ? ? ? ? ? ?('hello,', 'world')
查看全部 -
除法:/
取模(取余):%
round(num,n):對num保留n位小數。
例:s=3.14*1.57
? ? ? ?print(round(s,2))
查看全部 -
1.二進制數前綴0b,十六進制數前綴0x。
查看全部 -
可變參數即任意個參數的意思,可變參數通常使用
*args
來表示。def?func(*args):
查看全部
舉報