變量:1.無需聲明 2. 變量類型動態改變
0b01001(二進制) 0o344(八進制) 0xaf(十六進制)
字符串
含有引號:1. 用\轉義 2. 用不同引號括起來
字符串拼接:數值先用str()/repr()轉換,用”+“拼接; 長字符串用三個引號拼接,或‘\n’換行;但r開頭,‘\n’不會變成換行符
字節串: bytes()函數/encode()方法,或者在字符串前加‘b’ (s.encode()/ bytes(s,'UTF-8'))
s = 'hhh %s'
print(s % 'cute')
# 'hhh cute'
s.upper()
s.lower()
s.title()
dir(str) // help()
刪除空白:
s=' kkk '
print(s.rstrip()) # 刪除右邊空白
print(s.lstrip())
print(s.strip())
startswith() #是否以指定字符開頭
endswith()
find() #是否找到字符,如果有返回位置,找不到返回-1
index() # 字符串出現的位置
replace()
translate() # 翻譯映射進行轉換
split() # 分割成多個短語
join() # 短語鏈接成字符串
算數運算符:
//(整除),%(取餘),**(乘方)
高級模塊:math
is : 是否是同一個對象
==: 是否相等
進制轉換
hex()十六進制 /oct() 八進制 /bin 二進制