欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python學習筆記(四)字符串類型及其操作

系統(tǒng) 1719 0

1.字符串的表示

  字符串是字符的序列表示,可以由一對單引號(‘)、雙引號(“)或三引號(’‘’)構成。其中,單引號、雙引號和三引號都可以表示單行字符串,但是只有三引號可以表示多行字符串

在使用雙引號時,單引號可以作為字符串的以部分。

2.對字符串類型進行操作

  Python提供了5個字符串的基本操作符,對字符串進行基本的操作,如下表所示:(其中 x 和 y? 均為字符串類型)

基本字符串類型操作符

操作符   描? ? ? ? ? ?述

x + y

連接兩個字符

x * n 或 n * x(n為整數(shù))

?復制n次字符串
x in s

如果 x 是 s 的字串,返回 True,否則返回 False

str[ i ]

索引,返回第 i 個字符

str[ N : M?]

切片,返回索引第 N 到 第 M 的字串,其中不包含 M

?

3.字符串處理函數(shù)

  Python解釋器提供了一些內(nèi)置函數(shù),可以運用這些函數(shù)對字符串進行處理。

內(nèi)置的字符串處理函數(shù)

函數(shù) 函數(shù)
len( x ) ?返回字符串 x 的長度,也可返回其他組合數(shù)據(jù)類型元素個數(shù)
str( x ) 返回任意類型 x 所對應的字符串形式
chr( x ) 返回 Unicode 編碼 x 所對應的單字符串?
ord( x ) 返回單字符表示的 Unicode 編碼??
hex( x ) 返回整數(shù) x 對應十六進制數(shù)的小寫形式字符串?
oct( x ) ?返回整數(shù) x 對應八進制數(shù)的小寫形式字符串

4.內(nèi)置字符串處理方法

  在Python解釋器內(nèi)部,所有數(shù)據(jù)類型都采用面向?qū)ο蠓绞綄崿F(xiàn),封裝為一個類。在面向?qū)ο笾?,這類函數(shù)被稱為“方法”,可以調(diào)用這些函數(shù)對字符串進行處理。

內(nèi)置的字符串處理方法

方法 描述
str.lower() 返回字符串 str 的小寫副本
str.upper() 返回字符串 str 的大寫副本
str.islower() 當 str 所有字符串為小寫,返回 True,否則返回 False
str.isprintable() 當 str 所有字符都是可打印的,返回 True,否則返False
str.isnumeric() 當 str 所有字符串為數(shù)字時,返回 True,否則返回 False
str.isspace() 當 str 所有字符串都是空格時,返回 True否則返回False
str.startwith( suffix[ ,? start[ , end]]) str[start: end] 以 suffix 結尾返回 True,否則返回 False
str.endswith( prefix[ , start[ , end ]])

str[start: end] 以 prefix 開始返回 True,否則返回 False

str.split( sep=None , maxspit=-1) ?返回一個列表,由 str 根據(jù) sep 被分隔的部分區(qū)域?
str.count( sub[ , start[ , end ]]) ?返回 str[start : end] 中 sub 子串出現(xiàn)的次數(shù)
str.replace( old , new[ , count]) ?返回字符串 str 的副本,所有 old 子串被替換為 new,如果 count給出,則前 count 次 old 出現(xiàn)被替換
str.center( width[ , fillchar]) ?字符串劇中函數(shù)
str.strip([chars]) ?返回字符串 str 的副本,在其左側(cè)和右側(cè)去掉chars中列出的字符
str.zfill( width) ?返回字符串 str 的副本,長度為 width,不足部分在左側(cè)提添0
str.format() ?返回字符串的一種排版格式
str.join( iterable) 返回一個新字符串,由組合數(shù)據(jù)類型iterable變量的每個字符組成,元素間用str分隔

6.格式化字符串

  提到字符串格式化,可能有人會問了,為什么會有字符串類型格式化問題呢?其實,字符串格式化是用于解決字符串和變量同時輸出時的格式安排。例如,一個程序希望輸出以下內(nèi)容:

“? 李華? ,你的? 數(shù)學? 分數(shù)是? 96? 分”

  其中,下劃線的內(nèi)容可能會隨實際情況而變化,這個時候就需要特定函數(shù)運算結果進行填充,最終形成上述格式字符串作為輸出結果。

  Python主要采用 format()方法 進行字符串格式化:其中

    字符串format()方法基本使用格式:<模式字符串>.format(<逗號分隔的參數(shù)>)

?

Python學習筆記(四)字符串類型及其操作_第1張圖片

?

此外: ^ ,? < ,?? >? 分別是 居中 、 左對齊 、 右對齊 ,后面帶寬度,? :?號后面帶填充的字符,只能是一個字符,不指定則默認是用空格填充。

                           而b、d、o、x 分別是二進制、十進制、八進制、十六進制的表示方法(大小寫不限)

小結

  Python字符串類型是最最基礎的知識,在以后的Python學習中會經(jīng)常用到,小伙伴們要熟練掌握哦!

  文章小結:

    1.字符串類型

    2.字符串的操作

    3.對字符串進行處理

    4.格式化字符串

?


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲性一区 | 国产综合精品久久亚洲 | 国产一级免费不卡 | 午夜伦理影院 | 成人毛片18岁女人毛片免费看 | 91久久久久久久久久久久久久 | 凤囚凰 电视剧 | 国产xxxx搡xxxxx搡麻豆 | 国产萝控精品福利视频免费观看 | 色婷婷精品国产一区二区三区 | 久久国产精品一区 | 日韩欧美国产偷亚洲清高 | 欧美在线观看一区二区 | 婷婷精品国产亚洲AV在线观看 | 中文字幕人成乱码在线观看 | 国产探花在线精品一区二区 | 国产一区二区三区在线观看免费 | 性色网址| 婷婷色综合久久五月亚洲 | 欧美综合图区亚欧综合图区 | 亚洲第一a亚洲 | 天天干夜夜夜 | 免费观看视频网站 | www.yw193.com| 超碰3| 成人爽a毛片在线视频网站 婷婷色在线观看 | 日本一区欧美 | 亚洲一区二区三区久久久 | 久久偷拍人 | 欧洲精品视频完整版在线 | 国产在线91精品入口首页 | 精品久久久久久久 | 一区二区国产在线观看 | 免费毛片在线视频 | 精品国产成人在线 | 亚洲精品黄色 | 欧美自拍视频在线 | 天天干天天操天天射 | 亚洲国产黄色 | 国产网站在线 | 午夜在线视频一区二区三区 |