015
格式化replacement欄位 由{}括號括起來
format()方法 接受位置引數和關鍵字引數
「 love 」.format(「i」,「you」,「too」)
輸出 『i love you too』
「 love 」.format(a=「i」,b=「you」,c=「too」)
輸出 『i love you too』
位置引數和關鍵字引數可以混用,但是位置引數必須在關鍵字引數前面
『』.format(27.658,『gb』)
輸出: 『27.7gb』
注: 0後面的":「表示格式化符號的開始,後面可以接格式化符號,」.1"表示保留一位小數,f表示定點數,定點數和浮點數類似,表示方法不同
字串格式化符號含義
符號 說明
%c 格式化字元及其 ascii 碼
%s 格式化字串
%d 格式化整數
%o 格式化無符號八進位制數
%x 格式化無符號十六進製制數
%x 格式化無符號十六進製制數(大寫)
%f 格式化浮點數字,可指定小數點後的精度
%e 用科學計數法格式化浮點數
%e 作用同 %e,用科學計數法格式化浮點數
%g 根據值的大小決定使用 %f 或 %e
%g 作用同 %g,根據值的大小決定使用 %f 或者 %e
格式化操作符輔助命令
符號 說明
m.n m 是顯示的最小總寬度,n 是小數點後的位數
0 顯示的數字前面填充 『0』 取代空格
python的轉義字元及其含義
符號 說明
』 單引號
" 雙引號
\a 發出系統響鈴聲
\b 退格符
\n 換行符
\t 橫向製表符(tab)
\v 縱向製表符
\r 回車符
\f 換頁符
\o 八進位制數代表的字元
\x 十六進製制數代表的字元
\0 表示乙個空字元
\ 反斜槓
『%c』 % 97
輸出: 『a』
『%c %c %c』 % (97,98,99)
輸出: 『a b c』
0.編寫乙個進製轉換程式,程式演示如下(提示,十進位制轉換二進位制可以用bin()這個bif):
請輸入乙個整數(輸入q結束程式):108
十進位制 -> 十六進製制 : 108 -> 0x6c
十進位制 -> 八進位制 : 108 -> 0o154
十進位制 -> 二進位制 : 108 -> 0b1101100
請輸入乙個整數(輸入q結束程式):q
程式結束
**:y=0
while y!=『q』:
ipt=input(「請輸入乙個整數(輸入q結束程式):」)
if ipt==『q』:
break;
if not ipt.isdecimal() :
print(「輸入資料型別錯誤!」)
continue;
ipt16=』%#x』 % int(ipt)
ipt8=』%#o』 % int(ipt)
ipt2=bin(int(ipt))
print("十進位制 -> 十六進製制 : 「+ipt+」 -> "+ipt16)
print("十進位制 -> 八進位制 : 「+ipt+」 -> "+ipt8)
print("十進位制 -> 二進位制 : 「+ipt+」 -> "+ipt2)
print(「程式結束」)
Day015 學習筆記
建立socket 該函式帶有兩個引數 引數必須寫 a.af inet ipv4協議 於 internet 程序間通訊 b.套接字型別,可以是 sock stream 流式套接字,於tcp 協議 或者 sock dgram 資料報套接字,於 udp 協議 tcp慢但是穩定不會丟資料 udp快但是可能會...
Python 3 x的學習筆記 day01 5
要計算1 2 3,我們可以直接寫表示式 1 2 3 6要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種是for.in迴圈,依次把list或tuple中的每個元...
015 Koreographer外掛程式學習
該外掛程式主要用來做音遊,下面主要介紹一些api using sonicbloom.koreo 1.標頭檔案必不可少 koreographer.instance.registerforeventswithtime eventid,changecubescale void changecubescal...