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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python ==字符串

發布時間:2023/11/30 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python ==字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字符串類型(str):

?????? 包含在引號(單,雙,三)里面,由一串字符組成。

?????? 用途:姓名,性別,地址,學歷,密碼

????????????? Name = ‘zbk’

?????? 取值:

????????????? 首先要明確,字符串整體就是一個值,只不過特殊之處在于:

????????????? Python中沒有字符類型,字符串是由一串字符組成,想取出字符串中的字符,也可以按照下標的方式取得。

name = 'hello hello' print(name[0]) View Code?

?   按下標的方式取得所要的字符,所謂的下標,就是后面提到的索引。

   下標[0]是默認從首字符開始取,

   [0:]是取下標包括下標之后的字符。

   [0:3]是取的兩個下標之間的字符。

字符串的四種定義方式:

s = 'hello' s1 = "hello" s2= """hello""" s3='''hello''' View Code

查看輸出類型顯示:都是字符串類型

print (type(s)) print(type(s1)) print(type(s2)) print(type(s3)) View Code

?

字符串的方法介紹:

1.去除字符串兩邊的 "空格" 。(strip) (默認是空格符,也可以是其他字符,依情況而定)

name = input('username:') name= name.strip() #去除字符串的空格 (用戶兩邊輸入了空格字符,都會去除) print (name)# x = "******zbk*******" # # x=x.strip('*') #去除兩邊的“*”字符。 # print(x.strip('*')) View Code

2.把字符串的首字母轉換成大寫。(capitalize)

x = 'hello' print (x.capitalize()) #首字母大寫 View Code

3.把字符串以某個長度為準顯示居中。 (center)

x= 'hello' print(x.center(30,'#')) #居中顯示 View Code

4.統計某個字符的長度。(count)

x = 'hello love lllll' print (x.count('l')) # 統計字符的長度 print (x.count('l',0,4)) #后面給定一個范圍,在這個范圍里取找。 View Code

5.判斷字符是否以‘什么字符開頭或者結尾’。開頭:startswith()? 結尾:endswith()

x=' Hello ' print(x.startswith('o')) #判斷以"o"字符開頭的嗎。是的話,返回 'true' 否的話:‘false’ print(x.endswith('')) #判斷以' '空格符結尾。 View Code

6.找到字符所在的索引位置。 (find 和 index)

x = 'hello world' print(x.find('l')) #找到字符所在索引 print(x.index('o')) #找到字符串對應的索引 默認都是從最左邊開始。 View Code

7.格式化字符串? (format)

x= 'name:{} , age:{},sex:{}' print(x.format('zbk',18,'male'))#格式化字符串 x= 'name:{0} , age:{1},sex:{0}' print(x.format('zbk',18,'male'))#格式化字符串 通過位置的方式。 x= 'name:{x} , age:{y},sex:{z}' print(x.format(x='zbk',y=18,z='male')) #格式化字符串 指定參數 View Code

8.判斷是否為字符串類型,并且為整型。 (isdigit())

x = '123' print(x.isdigit()) # 判斷是否為字符串 View Code

9.判斷/轉換 字符的 大小寫。

x = 'zbk' print (x.upper()) #全轉換成大寫字母 print(x.lower()) #全部轉換成小寫 print(x.islower()) #判斷是否小寫 print(x.isupper())#判斷是否大寫 View Code

10.判斷是否全部為空? (isspace)

x= ' ' print(x.isspace()) # 判斷是否全部為空格 View Code

11.判斷首字母是否為大寫 (istitle)

x= 'X ' print(x.istitle()) #判斷首字母是否為大寫 View Code

12.左對齊:(ljust) ? 右對齊: (rjust)

x= 'zbk' print(x.ljust(10,'*')) #左對齊 print(x.rjust(10,'*')) #右對齊 View Code

輸入結果:

zbk******* *******zbk View Code

13.大小寫翻轉 (swapcase)

x = 'zzzzXXXXXcccc' print(x.swapcase()) #大小寫 翻轉 View Code

14.指定字符切分 (split)

x = 'my,name,is,aray' print (x.split(',')) #指定字符切分 View Code

15.替換? (repalce)

x = 'hello aray' print(x.replace('l','H',1)) #后面第三個參數 ‘1’ 是指定替換1個。 View Code

?

轉載于:https://www.cnblogs.com/zhongbokun/p/7223207.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python ==字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。