python學(xué)習(xí)2

關(guān)于python學(xué)習(xí):


1:關(guān)于藍(lán)橋按樣例輸入


xlist = input().strip().split()

xlist?=?[int(xlist[i])?for?i?in?range(len(xlist))]

效果如下圖


藍(lán)橋輸入樣例

xlist = input().strip().split()

其中split()作用是分割字符串,strip()作用是清楚前后引號(hào)。

split()用法參考

Python split()方法 | 菜鳥教程

strip()用法參考

Python strip()方法 | 菜鳥教程

拓展:(Python3輸入輸出)ACM的python輸入輸出格式

2:關(guān)于print按格式化輸出

主要是format用法

print('{}'.format(a))

使用格式轉(zhuǎn)換時(shí):

'b' - 二進(jìn)制。將數(shù)字以2為基數(shù)進(jìn)行輸出。

'c' - 字符。在打印之前將整數(shù)轉(zhuǎn)換成對(duì)應(yīng)的Unicode字符串。

'd' - 十進(jìn)制整數(shù)。將數(shù)字以10為基數(shù)進(jìn)行輸出。

'o' - 八進(jìn)制。將數(shù)字以8為基數(shù)進(jìn)行輸出。

'x' - 十六進(jìn)制。將數(shù)字以16為基數(shù)進(jìn)行輸出,9以上的位數(shù)用小寫字母。

'e' - 冪符號(hào)。用科學(xué)計(jì)數(shù)法打印數(shù)字。用'e'表示冪。

'g' - 一般格式。將數(shù)值以fixed-point格式輸出。當(dāng)數(shù)值特別大的時(shí)候,用冪形式打印。

'n' - 數(shù)字。當(dāng)值為整數(shù)時(shí)和'd'相同,值為浮點(diǎn)數(shù)時(shí)和'g'相同。不同的是它會(huì)根據(jù)區(qū)域設(shè)置插入數(shù)字分隔符。

'%' - 百分?jǐn)?shù)。將數(shù)值乘以100然后以fixed-point('f')格式打印,值后面會(huì)有一個(gè)百分號(hào)。

例:

>>>print('{0:b}'.format(3))

11?

>>>print('{:d}'.format(20))?

20?

>>>print('{:o}'.format(20))?

24?

>>>print('{:x}'.format(20))

14

>>>print('{:e}'.format(20))

2.000000e+01

>>>print('{:g}'.format(20.1))

20.1

>>>print('{:f}'.format(20))

20.000000

>>>print('{:n}'.format(20))

20

>>>print('{:%}'.format(20))

2000.000000%

詳細(xì)參考:print格式化輸出

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容