python字符串格式化函數(shù)
知識(shí)點(diǎn):格式化、三引號(hào)、Unicode、字符串字母處理函數(shù)
?1、?格式化字符串輸出?
編號(hào) | 運(yùn)算符類(lèi)型 | 說(shuō)明 |
1 | [ : ] | 截取字符串 |
2 | in | 成員運(yùn)算符,可查找字符串是否包含某字符串或字符串,返回false和true |
3 | not in | 成員運(yùn)算符,同上,相反 |
,格式:print("hello %s %s ..." % ('值1','值2','...'))
2、?三引號(hào)
編號(hào) | 運(yùn)算符類(lèi)型 | 說(shuō)明 |
1 | [ : ] | 截取字符串 |
2 | in | 成員運(yùn)算符,可查找字符串是否包含某字符串或字符串,返回false和true |
3 | not in | 成員運(yùn)算符,同上,相反 |
三引號(hào)允許字符串可以換行:'''
?3、Unicode?
在字符串前加上前綴u就表達(dá)Unicode
字符串
?代碼如下:?
#!/usr/bin/python3 # -*- coding: utf-8 -*- a=51 b='CTO' # 格式化字符串輸出 print('Hello %s %s' % (51,'CTO')) # 三引號(hào) c=''' create table cto( id int, name varchar(20) )''' print('字符串:%s' % (c)) # Unicode d=u'51\u0020CTO' print('%s的Unicode字符串:%s' % ('51\u0020CTO',d))
?效果如下:?
4、字符串字母處理函數(shù)(補(bǔ)充)
字符串字母處理函數(shù):.upper()、.lower()、.swapcase()、.capitalize()、.title()?
編號(hào) | 函數(shù)名 | 說(shuō)明 |
1 | ?ljust | |
2 | ?rjust |
|
3 | ?center |
|
4 | zfill |
|
?代碼如下:?
#!/usr/bin/python3 # -*- coding: utf-8 -*- myStr='heLlO 51 cTo' print('轉(zhuǎn)換前字符串:%s\n' % (myStr)) # 全部字符串轉(zhuǎn)為大寫(xiě) myStr_New=myStr.upper() print('1、全部字符串轉(zhuǎn)為大寫(xiě) - upper') print('轉(zhuǎn)換后字符串:%s\n' % (myStr_New)) # 全部字符串轉(zhuǎn)為小寫(xiě) myStr_New=myStr.lower() print('2、全部字符串轉(zhuǎn)為小寫(xiě) - lower') print('轉(zhuǎn)換后字符串:%s\n' % (myStr_New)) # 字符串大小寫(xiě)互換 myStr_New=myStr.swapcase() print('3、字符串大小寫(xiě)互換 - swapcase') print('轉(zhuǎn)換后字符串:%s\n' % (myStr_New)) # 字符串大小寫(xiě)互換 myStr_New=myStr.capitalize() print('4、首字母大寫(xiě),其余字母小寫(xiě) - capitalize') print('轉(zhuǎn)換后字符串:%s\n' % (myStr_New)) # 首字母大小,其余保持不變 myStr_New=myStr.title() print('5、首字母大小,其余保持不變 - title') print('轉(zhuǎn)換后字符串:%s\n' % (myStr_New)) ----------------------------------- ?著作權(quán)歸作者所有:來(lái)自51CTO博客作者小5聊基礎(chǔ)的原創(chuàng)作品,請(qǐng)聯(lián)系作者獲取轉(zhuǎn)載授權(quán),否則將追究法律責(zé)任 #yyds干貨盤(pán)點(diǎn)#字符串格式化函數(shù) - python基礎(chǔ)學(xué)習(xí)系列(29) https://blog.51cto.com/u_15288318/5112103
?效果如下:?
到此這篇關(guān)于python字符串格式化函數(shù)的文章就介紹到這了,更多相關(guān)python字符串內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python字符串格式化format()方法運(yùn)用實(shí)例
- 深入了解Python中字符串格式化工具f-strings的使用
- 詳解Python的字符串格式化
- Python中格式化字符串輸出的4種方式小結(jié)
- Python字符串類(lèi)型及格式化問(wèn)題
- python使用?f?格式化字符串的用法
- Python字符串格式化實(shí)例講解
- Python?創(chuàng)建格式化字符串方法
- Python格式化字符串f-string的使用教程
- Python格式化輸出字符串的五種方法總結(jié)
- 詳解Python數(shù)據(jù)類(lèi)型、進(jìn)制轉(zhuǎn)換、字符串格式化的問(wèn)題
- python實(shí)現(xiàn)三種字符串格式化方法(%、format、f-string)
相關(guān)文章
跟老齊學(xué)Python之?dāng)?shù)據(jù)類(lèi)型總結(jié)
前面已經(jīng)洋洋灑灑地介紹了不少數(shù)據(jù)類(lèi)型。不能再不顧一切地向前沖了,應(yīng)當(dāng)總結(jié)一下。這樣讓看官能夠從總體上對(duì)這些數(shù)據(jù)類(lèi)型有所了解,如果能夠有一覽眾山小的感覺(jué),就太好了。2014-09-09OpenCV?Python身份證信息識(shí)別過(guò)程詳解
本篇文章使用OpenCV-Python和CnOcr來(lái)實(shí)現(xiàn)身份證信息識(shí)別的案例,本篇文章使用的Python版本為3.6,OpenCV-Python版本為3.4.1.15,如果是4.x版本的同學(xué),可能會(huì)有一些Api操作不同,下面跟隨小編看下OpenCV?Python身份證信息識(shí)別過(guò)程2022-04-04python輸出數(shù)學(xué)符號(hào)實(shí)例
這篇文章主要介紹了python輸出數(shù)學(xué)符號(hào)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05Python刪除指定目錄下過(guò)期文件的2個(gè)腳本分享
這篇文章主要介紹了Python刪除指定目錄下過(guò)期文件2個(gè)腳本分享,可以用在如刪除指定日期前的日志文件,需要的朋友可以參考下2014-04-04torchtext入門(mén)教程必看,帶你輕松玩轉(zhuǎn)文本數(shù)據(jù)處理
這篇文章主要介紹了torchtext入門(mén)教程必看,帶你輕松玩轉(zhuǎn)文本數(shù)據(jù)處理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05解決import tensorflow as tf 出錯(cuò)的原因
這篇文章主要介紹了解決import tensorflow as tf 出錯(cuò)的原因,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04