Python學習筆記015

2021-10-07 22:58:07 字數 1827 閱讀 3715

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...