關(guān)于python學(xué)習(xí):
1:關(guān)于藍(lán)橋按樣例輸入
xlist = input().strip().split()
xlist?=?[int(xlist[i])?for?i?in?range(len(xlist))]
效果如下圖

xlist = input().strip().split()
其中split()作用是分割字符串,strip()作用是清楚前后引號(hào)。
split()用法參考
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格式化輸出