win10安裝Docker並換國內源
阿新 • • 發佈:2020-10-26
python
指令
輸出字元以#相連,預設是空格相連
print(name,age,gender,sep='#')
print字元預設後面sep=''(空白字元),end='\n',所以多條print會自動換行
如果有多條print輸出而不需要換行。
print('aaa',end='')
print('bbb',end='')
print輸出多個變數
法一:加號相連
print('收件人是:'+person+'地址是'+address)
法二:格式化輸出
print('收件人是:%s,地址是:%s'%(person,address))
轉義字元
\r回車 \t製表符 \n換行
注:\r是列印頭回到行首,人如果沒有\n直接\r,這行會被覆蓋
單引號不能套單引號,要轉義字元
print('喬治說:\'想吃冰淇淋\'')
雙引號可以套單引號,單引號可以套雙引號
原樣輸出轉義字元的方法
print('hello\py\\thon')
或
print(r'hello\py\thon')#r表示原樣輸出字串的內容
引號
三引號可以在輸出長的情況下保證樣式輸出,也可以用於多行註釋。
print('''
你好
你好
''')
型別轉換
其他型別轉為字元型別
str()
取整
int()
保留兩位小數
%.2f
字串的格式化輸出
方法一 使用佔位符
方法二 使用format
age=2
s='已經上'
message= '喬治{}歲,{}幼兒園'.format(age,s)
print(message)
id()
列印儲存變數的地址
整數物件池
python小整數物件池(數字[-5,256],或字串長度小於20),這些整數物件是提前建立好的,不會垃圾回收的,
終端是每次執行一次,所以每次的大整數都重新建立,在pycharm中,每次執行是所有程式碼都載入都記憶體中,屬於一個整體,但是在互動式編譯器中,會重新建立記憶體。
money=20000
id(money)
salary=20000
id(salary)
參考文獻:link