国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python常見的函數及格式化輸出

Python常見的函數及格式化輸出

2021-12-28 00:27陳小云的筆記本 Python

這篇文章主要介紹了Python常見的upper()、lower()、title()等函數,感興趣的朋友可以一起來學習學習文章內容

Python常見函數及格式化輸出

一、大小寫轉換方法

1、upper()

用于將字符串中的小寫字母轉為大寫字母。

'abcd'.upper()  # 'ABCD'
'aBcD'.upper()  # 'ABCD'

2、lower()

用于將字符串中的大寫字母轉為小寫字母。

'ABCD'.lower()  # 'abcd'
'aBcD'.lower()  # 'abcd'


3、capitalize()

用于將字符串的第一個字母變成大寫,其他字母變小寫。首字符如果是非字母則不變,其他字母變小寫。

'ABCD'.capitalize()  # 'Abcd'
'aBcD'.capitalize()  # 'Abcd'
'1abcd'.capitalize()  # '1abcd'
'1aBcD'.capitalize()  # '1abcd'

4、title()

用于返回“標題化”的字符串――即所有單詞的首字母轉為大寫,其余字母均為小寫。

注意:非字母后的第一個字母將轉為大寫字母。

'this is an example string'.title()   # This Is An Example String
'5g is coming'.title()  # 5G Is Coming

5、swapcase()

用于對字符串的大小寫字母進行互相轉換。

'abcd'.swapcase()  # 'ABCD'
'aBcD'.swapcase()  # 'AbCd'


我們來總結一下:

Python常見的函數及格式化輸出

二、分割、組合與移除方法

1、split()

用于通過指定分隔符對字符串進行分割。split() 方法有兩個可選參數,第一個參數為分隔符,默認為所有的空字符,包括空格換行(\n)、制表符(\t)等。第二個參數為最大分割次數,默認為 -1,即不限次數。

'扇 貝 編 程'.split()  # ['扇', '貝', '編', '程']
'扇 貝 編 程'.split(' ')  # ['扇', '貝', '編', '程']
'扇-貝-編-程'.split('-')  # ['扇', '貝', '編', '程']
'扇貝編程'.split('貝編')  # ['扇', '程']
'扇 貝 編 程'.split(' ', 1)  # ['扇', '貝 編 程']


2、join()

用于將序列中的元素以指定的字符連接生成一個新的字符串。join() 方法接收一個序列(列表、元組、字符串等)作為參數,. 前面的字符串用于連接符。

# 列表
''.join(['扇', '貝', '編', '程'])  # 扇貝編程
'-'.join(['扇', '貝', '編', '程'])  # 扇-貝-編-程
# 元組
'-'.join(('扇', '貝', '編', '程'))  # 扇-貝-編-程
# 字符串
'-'.join('扇貝編程')  # 扇-貝-編-程

3、strip()

用于移除字符串開頭和結尾指定的字符(默認為空字符)或字符序列。當傳入一個字符串時,會將傳入字符串中每個字符依次移除。

' 扇貝編程  '.strip()  # '扇貝編程'
'~~扇貝編程~~'.strip('~')  # '扇貝編程'
'~~扇貝~~編程~~'.strip('~')  # '扇貝~~編程'
'_~_扇貝編程_~~'.strip('~_')  # '扇貝編程'

Python常見的函數及格式化輸出

三、定位與替換方法

1、count()

用于統計字符串中某個字符串出現的次數。第一個參數為要統計次數的字符串,后兩個可選參數為在字符串搜索的開始與結束索引。

'aabbcccd'.count('a')  # 2
'aabbcccd'.count('ab')  # 1
'aabbcccd'.count('e')  # 0
'aabbcccd'.count('a', 2, 6)  # 0
# 等同于 'bbcc'.count('a')
'aabbcccd'.count('c', 2, 6)  # 2
# 等同于 'bbcc'.count('c')

2、find()

用于檢測字符串中是否包含子字符串,如果包含子字符串返回第一次出現的索引值,否則返回 -1。第一個參數為要查找的子字符串,后兩個可選參數為在字符串搜索的開始與結束索引。

'abc'.find('b')  # 1
'abcabc'.find('b')  # 1
'abcabc'.find('d')  # -1
'abcbcdabc'.find('bcd')  # 3
'abcabc'.find('b', 1, 2)  # 1
'abcabc'.find('b', 2, 3)  # -1

3、replace()

用于將字符串中的指定字符串替換成別的字符串。第一個參數為被替換字符串,第二個參數為替換字符串,第三個可選參數為替換的最多次數,默認為無限次。

'abcd'.replace('b', 'e')  # 'aecd'
'abbbcbd'.replace('b', 'e')  # 'aeeeced'
'abbbcbd'.replace('bb', 'e')  # 'aebcbd'
'abbbcbd'.replace('b', 'e', 2)  # 'aeebcbd'

Python常見的函數及格式化輸出

四、格式化輸出方法

除了之前說的使用 % 運算符 進行字符串格式化輸出,我們還可以使用字符串的 format() 方法達到同樣的效果。

'我叫{},今年 {} 歲,來自{}'.format('小貝', 18, '南京')
# 我叫小貝,今年 18 歲,來自南京

Python常見的函數及格式化輸出

從上面的例子可以看到,format() 方法使用 {} 作為占位符,然后按照參數順序替換對應的占位符。

我們還可以給占位符編號:

'我叫{0},今年 {1} 歲,來自{2}'.format('小貝', 18, '南京')
# 我叫小貝,今年 18 歲,來自南京
# 調整編號順序
'我叫{2},今年 {1} 歲,來自{0}'.format('南京', 18, '小貝')
# 我叫小貝,今年 18 歲,來自南京
# 重復編號
'我叫{0},{0}今年 {1} 歲,來自{2}'.format('小貝', 18, '南京')
# 我叫小貝,小貝今年 18 歲,來自南京


我們還可以給占位符命名:

'我叫{name},今年 {age} 歲,來自{city}'.format(name = '小貝', age = 18, city = '南京')
# 我叫小貝,今年 18 歲,來自南京

# 命名后參數順序不再重要
'我叫{name},今年 {age} 歲,來自{city}'.format(age = 18, city = '南京', name = '小貝')
# 我叫小貝,今年 18 歲,來自南京

以上就是Python常見的函數及格式化輸出的詳細內容,更多關于Python常見函數及格式化輸出的資料請關注服務器之家其它相關文章!,希望大家以后多多支持服務器之家!

原文鏈接:https://www.jianshu.com/p/cb536c9611f7

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美精三区欧美精三区 | 欧美精品乱码久久久久久按摩 | 国产在线精品一区二区 | 午夜激情影院 | 中文字幕亚洲一区二区三区 | 欧美性网 | 日韩精品中文字幕在线观看 | 国产高清在线精品一区二区三区 | 一级片免费视频 | 国产在线中文字幕 | 久操成人 | 国产成人精品综合 | 91精品国产综合久久久久久 | 在线观看特色大片免费网站 | 玖草av| 午夜影院在线观看 | 久久久国产精品久久久 | 日韩精品一区二区三区中文字幕 | 欧美视频在线观看 | 在线一区观看 | 色综合99| 亚洲精品视频免费观看 | 国产中文字幕一区 | 亚洲国产精品久久久久秋霞蜜臀 | 欧美一区二区三区在线观看视频 | 爱色av网| 国产毛片在线看 | 久久久国产一区 | 亚洲精品一区二区三区樱花 | 丝瓜视频在线观看 | 日韩一区精品 | 亚洲国产高清在线 | 精品人成 | 91在线视频免费 | 亚洲激情视频在线播放 | 一级黄色毛片 | 日韩有码在线播放 | 国产一区二区三区欧美 | 精品无人乱码一区二区三区 | 久久久精品小视频 | 久久777|