成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > Python的文本常量與字符串模板之string庫

Python的文本常量與字符串模板之string庫

熱門標(biāo)簽:海南400電話如何申請 陜西金融外呼系統(tǒng) 白銀外呼系統(tǒng) 騰訊外呼線路 廣告地圖標(biāo)注app 哈爾濱ai外呼系統(tǒng)定制 唐山智能外呼系統(tǒng)一般多少錢 公司電話機(jī)器人 激戰(zhàn)2地圖標(biāo)注

一、前言

在程序中,有很多高效率的字符串處理方式,如果開發(fā)者能夠完全掌握這些高效的字符串處理,往往在開發(fā)者也能事半功倍。比如針對(duì)于字符串的處理,也是自然語言處理的基礎(chǔ)知識(shí)。

而python3中,處理字符串的庫為:string。本篇將詳細(xì)介紹各種字符串的高效處理方式。

二、首字母大寫

對(duì)于英文單詞組成的字符串來說,很多時(shí)候,我們需要對(duì)英文的首字母進(jìn)行大寫的變更。如果沒有了解其高效率的函數(shù),一般我們都通過循環(huán),判斷空格,取空格后一位的字母,判斷其在ASCII中的編碼后,取其大寫替換掉該位置的字符串。

但是,python3中有一個(gè)函數(shù)可以直接將首字母大寫,該函數(shù)為capwords()。下面,我們來通過一小段代碼實(shí)現(xiàn)首字母大寫的字符串變更。

import string

s = "When he shewed the riches of his glorious kingdom and the honour of his excellent majesty many days, even an hundred and fourscore days"
print("原始字符串")
print(s)
result = string.capwords(s)
print("首字母大寫字符串")
print(result)

運(yùn)行之后,我們會(huì)得到全大寫首字母字符串:

三、字符串模板

在string庫中,字符串模板函數(shù)為string.Template(),它可以用來拼接字符串。示例代碼如下:

import string

values = {
    "name": "liyuanjing",
    "age": "13",
}

s = """My name is : $name
    I am $age years old
"""

template_str = string.Template(s)
print(template_str.substitute(values))

這里,我們使用字符串模板string.Template,然后通過函數(shù)substitute()進(jìn)行字符串替換。

不過,這里有可能替換時(shí)values字典中沒有對(duì)應(yīng)的key怎么辦?string庫還給我們提供了一個(gè)函數(shù)safe_substitute()。

import string

values = {
    "name": "liyuanjing",
    "age": "13",
}

s = """My name is : $name
    I am $age years old
    $work
"""

template_str = string.Template(s)
print(template_str.safe_substitute(values))

因?yàn)樽值錄]有對(duì)應(yīng)的值進(jìn)行替換,所以會(huì)保留原始的字符串?dāng)?shù)據(jù)。效果如下:

四、高級(jí)模板

上面的模板使用方法是string庫默認(rèn)提供的規(guī)則體系。其實(shí),我們還可以自定義模板的使用匹配方法,具體代碼如下:

import string

class MyTemplate(string.Template):
    delimiter = '@'
    idpattern = '[a-z]+_[0-9]+'

values = {
    "name_1": "liyuanjing",
    "age_1": "13",
}

s = """My name is : @name_1
    I am @age_1 years old
    @work_1
"""

template_str = MyTemplate(s)
print(template_str.safe_substitute(values))

這里,delimiter代表需要匹配的符號(hào),默認(rèn)符號(hào)"$",博主替換成了‘@'。其次,idpattern是values對(duì)應(yīng)的key名字規(guī)則,這里用正則表達(dá)式規(guī)定,比如是"字符串_數(shù)字"。運(yùn)行之后,效果如下:

五、format用法

基本用法

有過其他語言基礎(chǔ)的都應(yīng)該或多或少接觸過format字符串替換。這里,我們直接來看看其基本的使用方式:

print("My name is {}".format("liyuanjing"))#大括號(hào)匹配,按順序依次填充
print("My {1} is {0}".format("liyuanjing","name"))#數(shù)字匹配,按位置依次填充
print("My {name} is {tom}".format(tom="liyuanjing",name="name"))#關(guān)鍵字匹配,按關(guān)鍵字填充

運(yùn)行之后,效果如下:

六、進(jìn)階用法

format函數(shù)不僅可以匹配替換字符串,還可以通過它對(duì)其文本,或者取小數(shù)某幾位等等。下面,我們來看看這些用法如何實(shí)現(xiàn)。

print('{} and {}'.format('tom', 'Jerry'))
print('{:10s}'.format('*'))  # 默認(rèn)左對(duì)齊
print('{:>10s}'.format('*'))  # 右對(duì)齊
print('{:^10s}'.format('*'))  # 中間對(duì)齊
print('{:10s}'.format('*'))  # 左對(duì)齊
print('{} is {:.2f}'.format(3.411592653, 3.1415926))#取2位小數(shù)
values = {
    "name_1": "liyuanjing",
    "age_1": "13",
}

s = """My name is : {name_1}
    I am {age_1} years old
"""

print(s.format(**values))

注釋已經(jīng)非常詳細(xì),這里不在贅述。效果如下:

七、高階用法

format除了能做上面這些事情之外,還可以轉(zhuǎn)換進(jìn)制以及ASCII碼符號(hào)等等。下面,我們來實(shí)現(xiàn)這些高階用法。

print('{:b}'.format(8))#:b轉(zhuǎn)換為二進(jìn)制
print('{:c}'.format(200))#:c轉(zhuǎn)換Unicode字符串
print('{:d}'.format(111))#:d轉(zhuǎn)換十進(jìn)制
print('{:o}'.format(8))#:o轉(zhuǎn)換八進(jìn)制
print('{:x}'.format(32))#:x轉(zhuǎn)換十六進(jìn)制
print('{:e}'.format(32))#:e轉(zhuǎn)換冪符號(hào)
print('{:%}'.format(0.32))#:%轉(zhuǎn)換百分值
print('{:n}'.format(32000000000))#:n就是數(shù)值
print('{:g}'.format(32000000000))#:n也是數(shù)值,不過特別大時(shí)轉(zhuǎn)換為冪科學(xué)計(jì)數(shù)

運(yùn)行之后,效果如下:

到此這篇關(guān)于Python的文本常量與字符串模板string庫的文章就介紹到這了,更多相關(guān)Python string庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python入門字符串拼接\截取\轉(zhuǎn)數(shù)字理解學(xué)習(xí)
  • python入門課程第五講之序列和字符串
  • Python如何使用print()函數(shù)輸出格式化字符串
  • 10個(gè)有用的Python字符串函數(shù)小結(jié)
  • 怎么處理Python分割字符串時(shí)有多個(gè)分隔符
  • Python基本數(shù)據(jù)類型之字符串str
  • Python數(shù)字/字符串補(bǔ)零操作實(shí)例代碼
  • python如何正確的操作字符串
  • python字符串的多行輸出的實(shí)例詳解
  • 關(guān)于Python中字符串的各種操作

標(biāo)簽:常德 惠州 黔西 益陽 鷹潭 黑龍江 四川 上海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python的文本常量與字符串模板之string庫》,本文關(guān)鍵詞  Python,的,文本,常量,與,字符串,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python的文本常量與字符串模板之string庫》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python的文本常量與字符串模板之string庫的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国内一区二区在线视频观看| 欧美日韩亚洲国内综合网| 亚洲综合图色| 成人黄色免费短视频| 国产精品久久久久久99| 91极品尤物在线播放国产| 国产欧美午夜| 五月激情六月婷婷| 久久精品系列| 一二三四中文在线| 5278欧美一区二区三区| 日韩电影免费观看高清完整版在线观看| 免费裸体视频网站| 成年人视频软件| 91热福利电影| 免费看成年人视频在线观看| 偷拍日韩校园综合在线| 在线成人中文字幕| 绿色成人影院| 青青影院在线观看| 91精品国产福利在线观看麻豆| 不卡福利视频| 国内精品国语自产拍在线观看| www.久久久久久久| 手机看片1024久久| 国产精品一久久香蕉国产线看观看| 美女的尿口免费视频| 在线观看免费网站| 777精品伊人久久久久大香线蕉| 日韩网站中文字幕| zzjj国产精品一区二区| 日本人妻熟妇久久久久久| 在线观看17c| 国产专区精品| 亚洲精品国产精品国自产观看浪潮| 亚洲男人影院| 伊人久久av| 日韩欧美一区三区| 99re在线视频精品| 69堂成人精品视频免费| 日韩网址在线观看| 欧美日本啪啪无遮挡网站| 国产一区二区不卡视频在线观看| 国产成人精品福利| 国产探花视频在线观看| 色啪啪.com| h版电影在线播放视频网站| 在线观看一区二区三区四区| 亚洲一区二区三区久久久| 中国av免费看| 97色在线视频| 亚洲精品久久久久久久久久久久久久| 国产不卡一二三| 亚洲人成网在线播放| 久久69精品久久久久久国产越南| 亚洲国产精品yw在线观看| 国产精品99久久久久久久vr| 欧美日韩一二三四五区| 日韩人体视频一二区| 午夜一区二区三区| 亚洲成人1234| 日本网站免费在线观看| 奶水喷射视频一区| 性猛交富婆╳xxx乱大交天津| 久久这里只精品| 亚洲第一av色| 国产超碰97| 国精一区二区| 日韩欧美国产一区二区在线播放| 国产精品国模大尺度视频| 丁香花在线高清完整版视频| 国产污视频在线观看| 久久野战av| 国产大奶视频| 日韩一中文字幕| 欧美在线中文| 日韩一区二区中文字幕| 91精品国产91久久久久久青草| 亚洲欧美精品午睡沙发| 亚洲精品影视| 不卡av日日日| 日本成人精品视频| 182在线视频观看| 给我免费观看片在线电影的| 粗大的内捧猛烈进出在线视频| 欧美爱爱视频网站| 欧美激情一区在线观看| av中文字幕在线看| 久久综合久久综合久久| 日本强好片久久久久久aaa| 日本视频在线一区| 懂色av一区二区三区四区五区| 日韩女优电影在线观看| 欧美精品久久久久久久多人混战| 亚洲黄色av片| 精品国自产拍在线观看| 台湾佬成人中文网222vvv| 4438五月综合| 伊人久久大香线蕉午夜av| 欧美乱大交xxxxx在线观看| 成人看片网页| 亚洲性无码av在线| 夜夜嗨av色一区二区不卡| 99re6这里只有精品| 久久视频在线观看| 久久久国产免费| 阿v天堂2017| 日本久久成人网| 69**夜色精品国产69乱| 不卡av免费在线观看| 欧美尤物美女在线| 99热在线免费观看| 老司机深夜福利网站| 视频在线观看一区二区三区| 亚洲成a人v欧美综合天堂麻豆| 欧美在线观看在线观看| 精品久久久久av影院| www.天天射.com| 中文字幕视频免费在线观看| 国产美女在线看| 微拍福利一区二区| 欧美黄色三级| 黄视频网站在线看| 国产精品专区h在线观看| 蜜臀av免费在线观看| 91国产视频在线| 精品久久久久久久久久久久久久| 两性午夜免费视频| 欧美色图麻豆| 免费三级欧美电影| 日韩在线观看电影完整版高清免费| 久久福利视频导航| 久热久热免费视频中文字幕777| julia中文字幕一区二区99在线| 中文字幕在线国产| 全部免费毛片在线播放网站| 国产日韩欧美一区二区三区综合| 黄色片在线免费观看| 日本少妇毛茸茸| 成人免费网视频| 麻豆国产欧美一区二区三区r| 99er热精品视频| 日韩欧美在线国产| 粉嫩av一区二区三区免费观看| 亚洲日本va在线观看| 国产日韩视频一区| 日韩经典第一页| 一卡二卡三卡在线| 中文字幕亚洲在线观看| 日本免费网站在线观看| 久久亚洲影视| 欧美日韩国产一中文字不卡| 青青久久精品| 欧美日韩一区在线观看视频| 免费看欧美黑人毛片| 欧美日韩国产在线播放网站| 亚洲天堂男人天堂女人天堂| 中文字幕这里只有精品| 欧美一级二级三级乱码| 欧美精品一区二区蜜臀亚洲| 2019日本中文字幕| 欧美一区少妇| 精品久久一区二区| 欧美黑人猛猛猛| 精品国产1区二区| 午夜小视频在线播放| 亚洲精品一区二区三区在线| 欧美日韩成人影院| 亚洲视频在线观看视频| 日韩美女一区二区三区| 日韩精品免费在线播放| 亚洲女同在线| 亚洲一区二区三区精品中文字幕| 18av千部影片| 欧美大片一区二区三区| 免费一区二区三区在在线视频| 欧美一二三四区在线| 欧美日韩在线看片| 国产无套精品一区二区三区| 日本一区二区三区精品视频| 国产视频一区三区| 国产ts变态重口人妖hd| 国产精品高清无码| 又黄又免费的视频| 国产一区二区三区四区五区美女| 风间由美性色一区二区三区四区| 中文字幕网站在线观看| 久久综合亚洲色hezyo国产| 成人ww免费完整版在线观看| 黄色www视频| 精品91免费| 亚洲美女自拍偷拍| 青青视频免费在线观看| 久久久综合激的五月天| 日本在线丨区| 久久精品一区二区三区av| 久久久久国产成人精品亚洲午夜| 日本免费一区二区三区视频观看| av免费观看国产| 免费在线欧美视频| 日本少妇高潮喷水xxxxxxx| 国精产品一区一区三区mba视频| 久久国产精品-国产精品| 成人av网站在线观看免费| 97aⅴ精品视频一二三区| 好男人免费精品视频| 日韩高清在线一区二区| 午夜爽爽爽男女免费观看影院| 色成人亚洲网| 午夜一区二区三区不卡视频| 亚洲系列中文字幕| 中文字幕丰满孑伦无码专区| 国产午夜视频在线播放| 精品一区二区三区蜜桃| 欧美老女人在线| 亚洲va在线va天堂va偷拍| 最新中文在线视频| 无码精品一区二区三区在线播放| 亚洲一区二区日本| 99热在线观看精品| 国产69精品久久777的优势| 一本一本久久a久久精品综合小说| 小说区图片区综合久久88| 国产精品久久精品视| 亚洲三级在线观看视频| 久久9999免费视频| 蜜桃av一区二区三区电影| 午夜精品久久久久99热蜜桃导演| 九九热精品在线| 国产色一区二区| 亚洲免费影视| 国产综合色一区二区三区| 久久精品电影网站| 精品无码av一区二区三区| 亚洲免费在线视频一区 二区| 91好吊色国产欧美日韩在线| 大肉大捧一进一出好爽动态图| 日韩欧美国产一区二区在线播放| 日韩欧美在线看| 欧美一区二区三区成人久久片| 国产精品国产三级国产专播品爱网| 精品91自产拍在线观看一区| 亚洲欧美天堂网| 日韩精品欧美激情一区二区| 中文字幕+乱码+中文字幕| 欧美高清第一页| 国产一级网站视频在线| 国内一区二区在线| 亚洲一本大道在线| 亚洲黄色小说网址| 1024视频在线| 久久久久高潮毛片免费全部播放| 97成人在线| 国产免费一区二区三区最新不卡| 污色网站在线观看| 亚洲欧洲三级电影| 亚洲专区一二三| 欧美日韩www| 九九视频九九热| 日韩一区二区三区四区视频| 97精品在线视频| 国产一区二区影院| 四虎国产精品免费久久| 国产精品福利电影| 亚洲一级二级在线| 毛片网站免费观看| 国产精品久久久久久久久久新婚| 午夜一级免费视频| 国产1区2区在线观看| 亚洲精品国产精品久久| 国产精成人品localhost| 成人在线免费看视频| 欧美不卡三区| 久久国产精品无码一级毛片| 久久精品视频5| 久久久久久久av麻豆果冻| 中文字幕日韩专区| 欧美magnet| 久久精品亚洲人成影院| 6699嫩草久久久精品影院| 国产在线视频精品视频免费看| 欧美精品影院| 国产一级在线| 国产精品免费视频xxxx| 欧美韩日一区二区三区| 在线观看日韩羞羞视频| 久草在线资源站资源站| 日韩在线麻豆| 伊人成综合网站| 国产精品一级无码| 免费一级特黄3大片视频| 久久免费激情视频| 99精品热视频只有精品10| 天天操天天干天天玩| 宅男在线观看免费高清网站| 亚洲少妇中文在线| 国产精品毛片久久久久久久久久99999999| 在线观看wwwxxxx| 豆花视频一区| 看黄的a网站| 亚洲成人蜜桃| 久久久久久国产精品视频| 嗯用力啊快一点好舒服小柔久久| 人人草人人干| 无码精品视频一区二区三区| 一区二区三区欧美日| 国产亚洲成年网址在线观看| 日韩系列在线| 成人手机视频在线| 激情婷婷综合| 亚洲一级av无码毛片精品| 亚洲一区欧美二区| 疯狂蹂躏欧美一区二区精品| 国产精品久久久久一区二区| 玖玖国产精品视频| 欧洲高清一区二区| 国产一级二级在线观看| 国产一区二区视频在线观看免费| 国产精品黄色av| 欧美电影免费观看高清完整| 五月婷婷丁香六月| 男人添女荫道口女人有什么感觉| 国产精品成人在线观看| 一区二区三区影院| 91久久麻豆| 精品国产一区二区三区成人影院| 国产无码精品久久久| 亚洲日本乱码在线观看|