日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

判断是否包含大写字符_Python最常用的数据类型中字符串基础函数使用知识点讲解...

發(fā)布時(shí)間:2024/9/27 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 判断是否包含大写字符_Python最常用的数据类型中字符串基础函数使用知识点讲解... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

字符串是 pthon 中最常用的數(shù)據(jù)類(lèi)型。我們可以使用單引號(hào)、雙引號(hào)或者三對(duì)單雙引號(hào)來(lái)創(chuàng)建字符串。

創(chuàng)建字符串很簡(jiǎn)單,只要為變量分配一個(gè)值即可。

Python 的字符串有什么內(nèi)建函數(shù)可以使用?

len()方法返回對(duì)象(字符、列表、元組等)長(zhǎng)度或項(xiàng)目個(gè)數(shù)。每個(gè)字符一個(gè)長(zhǎng)度。


split()通過(guò)指定分隔符對(duì)字符串進(jìn)行切片。

split()方法語(yǔ)法:str.split(str, num)

  • str:分隔符,默認(rèn)為所有的空字符,包括空格、換行、制表符等。
  • num:分割次數(shù)。默分隔所有。

默認(rèn)格式:沒(méi)有參數(shù)

帶分隔符參數(shù)

帶分隔符參數(shù)和分割次數(shù):0代表不分割,1代表分割一次。


strip() 方法用于移除字符串頭尾指定的字符(默認(rèn)為空格)或字符序列。

注意:該方法只能刪除開(kāi)頭或是結(jié)尾的字符,不能刪除中間部分的字符。

返回移除字符串頭尾指定的字符序列生成的新字符串。

默認(rèn)不帶參數(shù):處理的時(shí)候,如果不帶參數(shù),默認(rèn)是清除兩邊的空白符。包括空格、換行、制表符等。

帶參數(shù):帶有參數(shù)的時(shí)候,刪除符合要求的字符串。把左右兩邊的123刪除。

lstrip(left strip)和 rstrip(right strip)用法跟strip一樣

lstrip() 方法用于移除字符串左邊指定的字符(默認(rèn)為空格)或字符序列。

rstrip() 方法用于移除字符串末尾指定的字符(默認(rèn)為空格)或字符序列。


count() 方法用于統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù)。

可選參數(shù)為在字符串搜索的開(kāi)始與結(jié)束位置。

返回子字符串在字符串中出現(xiàn)的次數(shù)。

count()方法語(yǔ)法:str.count(sub, start=None, end=None)

  • sub:搜索的子字符串
  • start:字符串開(kāi)始搜索的位置,包括自己。默認(rèn)為第一個(gè)字符索引值為0。
  • end:字符串中結(jié)束搜索的位置,不包括自己。默認(rèn)為字符串的最后一個(gè)位置。

一個(gè)參數(shù):子字符串

兩個(gè)參數(shù):從第七位開(kāi)始。

三個(gè)參數(shù):


capitalize()將字符串的第一個(gè)字母變成大寫(xiě),其他字母變小寫(xiě)。

需要注意的是:

1、首字符會(huì)轉(zhuǎn)換成大寫(xiě),其余字符會(huì)轉(zhuǎn)換成小寫(xiě)。

2、首字符如果是非字母(包括本身就是大寫(xiě)),首字母不會(huì)轉(zhuǎn)換成大寫(xiě),會(huì)轉(zhuǎn)換成小寫(xiě)。

返回一個(gè)首字母大寫(xiě)的字符串。


lower() 方法轉(zhuǎn)換字符串中所有大寫(xiě)字符為小寫(xiě)。

返回將字符串中所有大寫(xiě)字符轉(zhuǎn)換為小寫(xiě)后生成的字符串。


upper() 方法將字符串中的小寫(xiě)字母轉(zhuǎn)為大寫(xiě)字母。

返回小寫(xiě)字母轉(zhuǎn)為大寫(xiě)字母的字符串。


islower() 方法檢測(cè)字符串是否由小寫(xiě)字母組成。有一個(gè)大寫(xiě)返回False,全部小寫(xiě)返回True。


isupper() 方法檢測(cè)字符串中所有的字母是否都為大寫(xiě)。


max() 方法返回字符串中最大的值。根據(jù)ASCII碼表中的值比大小。

min() 方法返回字符串中最小的值。根據(jù)ASCII碼表中的值比大小。


startswith() 方法用于檢查字符串是否是以指定子字符串開(kāi)頭。如果檢測(cè)到字符串則返回True,否則返回False。如果參數(shù) start 和 end 指定值,則在指定范圍內(nèi)檢查。

startswith()方法語(yǔ)法:str.startswith(sub, start=None, end=None))

  • sub:指定的子字符串。
  • start:可選參數(shù)用于設(shè)置字符串檢測(cè)的起始位置。
  • end: 可選參數(shù)用于設(shè)置字符串檢測(cè)的結(jié)束位置。

endswith() 方法用于判斷字符串是否以指定后綴結(jié)尾,如果以指定后綴結(jié)尾返回True,否則返回False。如果參數(shù)start和 end 指定值,則在指定范圍內(nèi)檢查。

endswith()方法語(yǔ)法::str.endswith(sub, start=None, end=None)

  • sub:指定的子字符串。
  • start:可選參數(shù)用于設(shè)置字符串檢測(cè)的起始位置。
  • end: 可選參數(shù)用于設(shè)置字符串檢測(cè)的結(jié)束位置。

replace() 方法用于把字符串中指定的舊子字符串替換成指定的新子字符串,如果指定 count 可選參數(shù)則替換指定的次數(shù),默認(rèn)全部替換。

replace()方法語(yǔ)法:str.replace(old,new,count)

  • old:指定的舊子字符串
  • new:指定的新子字符串
  • count:可選參數(shù),替換的次數(shù),默認(rèn)為指定的舊子字符串在字符串中出現(xiàn)的總次數(shù)。

默認(rèn)替換全部:

指定count次數(shù):


title() 方法返回標(biāo)題化的字符串,就是說(shuō)所有單詞的首個(gè)字母轉(zhuǎn)化為大寫(xiě),其余字母均為小寫(xiě)。

返回標(biāo)題化的字符串,就是說(shuō)所有單詞的首字母都轉(zhuǎn)化為大寫(xiě)。

請(qǐng)注意,非字母后的第一個(gè)字母將轉(zhuǎn)換為大寫(xiě)字母:


istitle() 方法檢測(cè)字符串中所有的單詞拼寫(xiě)首字母是否為大寫(xiě),且其他字母為小寫(xiě)。

如果字符串中所有的單詞拼寫(xiě)首字母是否為大寫(xiě),且其他字母為小寫(xiě)則返回 True,否則返回 False。


isdigit() 方法檢測(cè)字符串是否全部只由數(shù)字組成。

isnumeric() 方法檢測(cè)字符串是否只由數(shù)字組成。跟isdigit()相像。

str.isdecimal () 與str.isdigit()的區(qū)別

str.isdecimal() 檢查字符串是否只包含十進(jìn)制字符,如果是返回 true,否則返回 false。同時(shí)函數(shù) str.isdigit() 對(duì)其他 unicode 支持的字符返回 True。


isalnum() 方法檢測(cè)字符串是否由字母和數(shù)字組成。

如果 string 至少有一個(gè)字符并且所有字符都是字母或數(shù)字則返回 True,否則返回 False。


isalpha() 方法檢測(cè)字符串中否只由字母組成。

如果字符串至少有一個(gè)字符并且所有字符都是字母則返回 True,否則返回 False


isspace() 方法檢測(cè)字符串是否只由空白字符組成。

如果字符串中只包含空格,包括換行、制表格等。則返回 True,否則返回 False.


center() 方法返回一個(gè)指定的寬度 width 居中的字符串,fillchar 為填充的字符,默認(rèn)為空格。

center()方法語(yǔ)法:str.center(width, fillchar)

  • width:字符串的總寬度。如果 width 小于字符串寬度直接返回字符串,不會(huì)截?cái)唷?/li>
  • fillchar:填充字符。只能是單個(gè)字符,多個(gè)字符報(bào)錯(cuò)。

expandtabs() 方法把字符串中的 tab 符號(hào)('')轉(zhuǎn)為空格,tab 符號(hào)('')默認(rèn)的空格數(shù)是 8。

返回字符串中的 tab 符號(hào)('')轉(zhuǎn)為空格后生成的新字符串。


find() 方法檢測(cè)字符串中是否包含子字符串 str ,如果指定范圍,則檢查是否包含在指定范圍內(nèi),如果指定范圍內(nèi)如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。

find()方法語(yǔ)法:str.find(sub, start=None, end=None)

  • sub:指定檢索的字符串
  • start:開(kāi)始索引,默認(rèn)為0。
  • end:結(jié)束索引,默認(rèn)為字符串的長(zhǎng)度。

如果包含子字符串返回開(kāi)始的索引值,否則返回-1。

rfind() 返回字符串最后一次出現(xiàn)的位置,如果沒(méi)有匹配項(xiàng)則返回-1。類(lèi)似于 find()函數(shù),不過(guò)是從右邊開(kāi)始查找。


index()方法檢測(cè)字符串中是否包含子字符串 str ,如果指定范圍,則檢查是否包含在指定范圍內(nèi),該方法與 find()方法一樣,只不過(guò)如果str不在 string中會(huì)報(bào)一個(gè)異常。

index()方法語(yǔ)法:str.index(sub, start=None, end=None)

  • sub:指定檢索的字符串
  • start:開(kāi)始索引,默認(rèn)為0。
  • end:結(jié)束索引,默認(rèn)為字符串的長(zhǎng)度。

如果包含子字符串返回開(kāi)始的索引值,否則拋出異常。

rindex()返回子字符串 str 在字符串中最后出現(xiàn)的位置,如果沒(méi)有匹配的字符串會(huì)報(bào)異常。類(lèi)似于 index(),不過(guò)是從右邊開(kāi)始。


join() 方法用于將序列中的元素以指定的字符連接生成一個(gè)新的字符串。

join()方法語(yǔ)法:str.join(seq)

  • seq -- 要連接的元素序列。列表、元組、集合等。

返回通過(guò)指定字符連接序列中元素后生成的新字符串。


ljust() 方法返回一個(gè)原字符串左對(duì)齊,并使用空格填充至指定長(zhǎng)度的新字符串。如果指定的長(zhǎng)度小于原字符串的長(zhǎng)度則返回原字符串。

ljust()方法語(yǔ)法:str.ljust(width, fillchar)

  • width -- 指定字符串長(zhǎng)度。
  • fillchar -- 填充字符,默認(rèn)為空格。

返回一個(gè)原字符串左對(duì)齊,并使用空格填充至指定長(zhǎng)度的新字符串。如果指定的長(zhǎng)度小于原字符串的長(zhǎng)度則返回原字符串。


splitlines() 按照行('', '', ')分隔,返回一個(gè)包含各行作為元素的列表,如果參數(shù) keepends 為 False,不包含換行符,如果為 True,則保留換行符。

splitlines()方法語(yǔ)法:str.splitlines(keepends)

  • keepends -- 在輸出結(jié)果里是否去掉換行符('', '', '),默認(rèn)為 False,不包含換行符,如果為 True,則保留換行符。

返回一個(gè)包含各行作為元素的列表。


swapcase() 方法用于將字符串中大寫(xiě)轉(zhuǎn)換為小寫(xiě),小寫(xiě)轉(zhuǎn)換為大寫(xiě)

返回大小寫(xiě)字母轉(zhuǎn)換后生成的新字符串。


zfill() 方法返回指定長(zhǎng)度的字符串,原字符串右對(duì)齊,前面填充0。

zfill()方法語(yǔ)法:str.zfill(width)

  • width -- 指定字符串的長(zhǎng)度。原字符串右對(duì)齊,前面填充0。

返回指定長(zhǎng)度的字符串。

日常寫(xiě)程序中只要把自己需要的字符串內(nèi)置函數(shù)拿來(lái)用就可以。這些內(nèi)置函數(shù)絕多數(shù)都?jí)蛴谩H绻麤](méi)有你想要的,就要自己封裝函數(shù)。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的判断是否包含大写字符_Python最常用的数据类型中字符串基础函数使用知识点讲解...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 三级自拍 | 插综合| 午夜亚洲AV永久无码精品蜜芽 | 国产伦精品一区二区三区照片91 | 男生和女生一起差差差很痛的视频 | 欧美精品中文 | 日本一区二区视频在线播放 | 秋霞欧美一区二区三区视频免费 | 国产成人精品久久 | 久久精品国产亚洲av蜜臀色欲 | 日本午夜精华 | 免费视频一区 | 亚洲国产乱 | 免费黄色小视频 | 超碰最新网址 | 久久天天干 | 理论片大全免费理伦片 | 国产精品免费久久久久 | 日日夜夜操操操 | 狠狠操2019 | 久久国产综合 | 中文字幕日韩人妻在线视频 | 天天干天天爽天天操 | 欧美性一级| 91涩漫成人官网入口 | 国产视频一区二区 | 69国产精品视频免费观看 | 免费激情网址 | 四虎国产成人永久精品免费 | 美少妇av | 反差在线观看免费版全集完整版 | 色爱av | 久久国产夫妻 | 一区二区三区精 | 日韩三级一区二区三区 | 影音先锋在线看片资源 | 人人草在线观看 | 亚洲老女人 | 高h文在线| 啪啪av导航 | 欧美三级手机在线观看 | 免费在线观看网址 | 国产精品区二区三区日本 | 99热超碰| 日韩有码中文字幕在线 | 欧美日韩亚洲第一 | 成人精品免费视频 | 国产成人久久精品 | 日韩成人福利 | 日韩和一区二区 | 国产一区二区片 | 国产毛片一区二区三区 | 黄色大片免费看 | ,国产精品国产三级国产 | 国语粗话呻吟对白对白 | 在线永久看片免费的视频 | 在线成人福利 | 日本啪啪网站 | 97国产超碰 | 男人和女人日批视频 | 天堂www中文在线资源 | 欧美日韩一区二 | 一级视频黄色 | 国产极品美女高潮无套在线观看 | 国产精品爽 | 久久人人爽爽 | 国产乱子伦精品无码专区 | 久久久久久久久久久久久久久久久久久久 | jizz免费在线观看 | 超碰免费公开 | 国产精品成人久久电影 | 亚洲aaa| 15—16女人毛片 | jizz视频| 性――交――性――乱睡觉 | 美女被变态侵犯 | 久久久久久9999 | 黄色片不卡| 欧美黄色三级 | 欧美高清a | 久色88 | 国产精品国产精品国产专区蜜臀ah | 性欧美18一19内谢 | 性――交――性――乱睡觉 | 欧美在线导航 | 老牛影视一区二区三区 | 亚洲自拍av在线 | 久操视频精品 | 激情综合五月网 | 向日葵视频在线 | 成人在线免费网址 | 国产伦精品一区二区三区免费迷 | 性欧美大战久久久久久久免费观看 | 免费观看a级片 | 日日躁夜夜躁狠狠躁 | 日韩tv| 天天操天天拍 | 国内视频一区二区三区 | 在线播放国产一区 |