更新時(shí)間:2018-01-30 來源:黑馬程序員 瀏覽量:
2015年,Python開始在國內(nèi)流行。歷時(shí)一年課程研發(fā),2016年4月,傳智播客開設(shè)人工智能+Python課程培訓(xùn),至今課程已革新4次,培養(yǎng)數(shù)千人。受大環(huán)境影響,各大企業(yè)都在招募Python人才,如排名靠前的互聯(lián)網(wǎng)公司餓了么、小米、360、騰訊、阿里巴巴、陌陌、美團(tuán)和知乎等等。
從各大招聘網(wǎng)站可以看出:人工智能+Python崗位年薪至少在15-20w之間,而且除了北、上、廣、深外,杭州和合肥等二、三線城市的待遇正在與一線城市持平 。
未來,無論你身處何地,都能享受到全國人工智能+Python帶來的“發(fā)展紅利”。所以,很多程序員在學(xué)習(xí)Python的時(shí)候會(huì)遇到一些困擾,比如下列格式化字符:
格式 描述
%% 百分號(hào)標(biāo)記 #就是輸出一個(gè)%
%c 字符及其ASCII碼
%s 字符串
%d 有符號(hào)整數(shù)(十進(jìn)制)
%u 無符號(hào)整數(shù)(十進(jìn)制)
%o 無符號(hào)整數(shù)(八進(jìn)制)
%x 無符號(hào)整數(shù)(十六進(jìn)制)
%X 無符號(hào)整數(shù)(十六進(jìn)制大寫字符)
%e 浮點(diǎn)數(shù)字(科學(xué)計(jì)數(shù)法)
%E 浮點(diǎn)數(shù)字(科學(xué)計(jì)數(shù)法,用E代替e)
%f 浮點(diǎn)數(shù)字(用小數(shù)點(diǎn)符號(hào))
%g 浮點(diǎn)數(shù)字(根據(jù)值的大小采用%e或%f)
%G 浮點(diǎn)數(shù)字(類似于%g)
%p 指針(用十六進(jìn)制打印值的內(nèi)存地址)
%n 存儲(chǔ)輸出字符的數(shù)量放進(jìn)參數(shù)列表的下一個(gè)變量中
%格式化符也可用于字典,可用%(name)引用字典中的元素進(jìn)行格式化輸出。
負(fù)號(hào)指時(shí)數(shù)字應(yīng)該是左對齊的,“0”告訴Python用前導(dǎo)0填充數(shù)字,正號(hào)指時(shí)數(shù)字總是顯示它的正負(fù)(+,-)符號(hào),即使數(shù)字是正數(shù)也不例外。
可指定最小的字段寬度,如:"%5d" % 2。也可用句點(diǎn)符指定附加的精度,如:"%.3d" % 3。
e.g.
# 例:數(shù)字格式化
nYear = 2018
nMonth = 8
nDay = 18
# 格式化日期 %02d數(shù)字轉(zhuǎn)成兩位整型缺位填0
print '%04d-%02d-%02d'%(nYear,nMonth,nDay)
>> 2018-08-18 # 輸出結(jié)果
fValue = 8.123
print '%06.2f'%fValue # 保留寬度為6的2位小數(shù)浮點(diǎn)型
>> 008.12 # 輸出
print '%d'%10 # 輸出十進(jìn)制
>> 10
print '%o'%10 # 輸出八進(jìn)制
>> 12
print '%02x'%10 # 輸出兩位十六進(jìn)制,字母小寫空缺補(bǔ)零
>> 0a
print '%04X'%10 # 輸出四位十六進(jìn)制,字母大寫空缺補(bǔ)零
>> 000A
print '%.2e'%1.2888 # 以科學(xué)計(jì)數(shù)法輸出浮點(diǎn)型保留2位小數(shù)
>> 1.29e+00
格式化操作符輔助指令
符號(hào) 作用
* 定義寬度或者小數(shù)點(diǎn)精度
- 用做左對齊
+ 在正數(shù)前面顯示加號(hào)( + )
在正數(shù)前面顯示空格
# 在八進(jìn)制數(shù)前面顯示零('0'),在十六進(jìn)制前面顯示'0x'或者'0X'(取決于
用的是'x'還是'X')
0 顯示的數(shù)字前面填充‘0’而不是默認(rèn)的空格
% '%%'輸出一個(gè)單一的'%'
(var) 映射變量(字典參數(shù))
m.n m 是顯示的最小總寬度,n 是小數(shù)點(diǎn)后的位數(shù)(如果可用的話)
Python語言課程化也將成為孩子學(xué)習(xí)的一種趨勢。其中山東省最新出版的小學(xué)信息技術(shù)六年級(jí)教材已加入 Python 內(nèi)容。所以學(xué)好Python不僅是一項(xiàng)混社會(huì)的本領(lǐng)還是一種必須掌握的編程技術(shù)趨勢。
本文版權(quán)歸黑馬程序員人工智能+Python學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:黑馬程序員人工智能+Python培訓(xùn)學(xué)院
首發(fā):http://python.itheima.com/