首頁 > 軟體

python字串格式化函數

2022-04-20 13:01:25

知識點:格式化、三引號、Unicode、字串字母處理常式

​1、​格式化字串輸出​

編號

運運算元型別

說明

1

[ : ]

擷取字串

2

in

成員運運算元,可查詢字串是否包含某字串或字串,返回false和true

3

not in

成員運運算元,同上,相反

,格式:print("hello %s %s ..." % ('值1','值2','...'))

2、​三引號

編號

運運算元型別

說明

1

[ : ]

擷取字串

2

in

成員運運算元,可查詢字串是否包含某字串或字串,返回false和true

3

not in

成員運運算元,同上,相反

三引號允許字串可以換行:'''

​3、Unicode

在字串前加上字首u就表達Unicode字串

程式碼如下:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

a=51
b='CTO'

# 格式化字串輸出
print('Hello %s %s' % (51,'CTO'))

# 三引號
c='''
create table cto(
id int,
name varchar(20)
)'''

print('字串:%s' % (c))

# Unicode
d=u'51u0020CTO'
print('%s的Unicode字串:%s' % ('51u0020CTO',d))

效果如下:

 

4、字串字母處理常式(補充)

字串字母處理常式:.upper()、.lower()、.swapcase()、.capitalize()、.title()​

編號

函數名

說明

1

​ljust

 

2

​rjust

 

3

​center

 

4

zfill

 

程式碼如下:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

myStr='heLlO 51 cTo'
print('轉換前字串:%sn' % (myStr))

# 全部字串轉為大寫
myStr_New=myStr.upper()
print('1、全部字串轉為大寫 - upper')
print('轉換後字串:%sn' % (myStr_New))

# 全部字串轉為小寫
myStr_New=myStr.lower()
print('2、全部字串轉為小寫 - lower')
print('轉換後字串:%sn' % (myStr_New))

# 字串大小寫互換
myStr_New=myStr.swapcase()
print('3、字串大小寫互換 - swapcase')
print('轉換後字串:%sn' % (myStr_New))

# 字串大小寫互換
myStr_New=myStr.capitalize()
print('4、首字母大寫,其餘字母小寫 - capitalize')
print('轉換後字串:%sn' % (myStr_New))

# 首字母大小,其餘保持不變
myStr_New=myStr.title()
print('5、首字母大小,其餘保持不變 - title')
print('轉換後字串:%sn' % (myStr_New))
-----------------------------------
©著作權歸作者所有:來自51CTO部落格作者小5聊基礎的原創作品,請聯絡作者獲取轉載授權,否則將追究法律責任
#yyds乾貨盤點#字串格式化函數 - python基礎學習系列(29)
https://blog.51cto.com/u_15288318/5112103

效果如下:

到此這篇關於python字串格式化函數的文章就介紹到這了,更多相關python字串內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com