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

歡迎訪問 生活随笔!

生活随笔

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

python

python---字符串函数

發(fā)布時間:2023/12/8 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python---字符串函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

字符串

python中有一個單獨的地址是字符串保留區(qū)
s1=s2表示 將s2的地址給了s1

id() 函數(shù)作用取地址

eg:id(s1)結果顯示s1的地址

字符串的獲取

eg:s1=’ABCDEFG‘

索引關系

字符串都有對應的索引關系 index()
A B C D E F G
0 1 2 3 4 5 6
-7 -6 -5 -4 -3 -2 -1
eg:s1[4]=E

切片

切片:字符串,列表
格式:字符串變量名[start:end] 前面包含后面不包含 默認從零開始 默end為結尾 字符串變量名[start : end : step]
step

  • 表示步長
  • 表示方向:
    正數(shù):表示從左向右取
    負數(shù):表示從右向左取

取中間的”CDE“
是s[1:4]

find()函數(shù),找位置 從左向右查找,只要遇到一個符合要求的則返回位置數(shù),如果一個都沒找到,返回-1
rfind() 從右向左找,
count() 指定字符的個數(shù)
index() 也是查找,和 find() 相似,不同的是出現(xiàn)錯誤,他會報錯,而不是返回-1.

判斷的格式:startswith endswith isalpha isdigit isalnum isspace

返回值都是boo類型(ture false )

startswith()判斷是否是什么開頭的,
endswith()判斷是否是什么結尾的

替換內(nèi)容 replace()

切割字符串:
split(),rsplit() splitline() ,partition, rpartition
修改字符串大小
capitalize() title() upper() lower()
replace():
變量名稱.replace(old str,new str, count)
默認全部替換,但是可以通過修改count的值改變替換的次數(shù)

  • old str: 需要被替換的舊詞
  • new str :替換的新詞
  • count:替換次數(shù)(從左到右)
    split()
    split(” 分割符“,maxsplit)返回的結果是一個列表,maxsplit 表示最多分割次數(shù)
    rsplit()
    rsplit()和split()相同,一個是從左

向右分割,一個是從右向左分割
splitline():按照行分割
title() # 首字母大寫
capitalize #一句話第一個字母大寫
upper() #全部改大寫
lower() #全部改小寫

字符串處理

空格處理函數(shù)
  • ljust() #左對齊
  • rjust() #右對齊
  • center() #通過空格對齊,居中對齊
  • lstrip() #除去左側的空格
  • rstrip() #除去右側的空格
  • strip() #除去左右兩側的空格
字符串拼接

join()

字符串格式化
  • format()
    print(‘我喜歡吃{}和{}’.format(‘香蕉’,‘蘋果’))
    使用數(shù)字填充,從零開始計數(shù)。
    也支持變量名的形式,但是format中的參數(shù)必須是關鍵字參數(shù)
  • %d %s %f
    print(“李澤說:%s”%(***))

總結

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

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