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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

python字符串操作

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

str.upper()????????????????????????????????????????????????????????????????????????????????????????????????

轉換字符串str中所有字母為大寫????????????????????????????????????????????????????????????????????????????????????????????????

str.lower()????????????????????????????????????????????????????????????????????????????????????????????????

轉換字符串str中所有字母為小寫????????????????????????????????????????????????????????????????????????????????????????????????

str.strip()????????????????????????????????????????????????????????????????????????????????????????????????

用于移除字符串頭尾指定的字符(缺省時去掉空字符,包括\t、\n、\r、\x0b、\x0c等)????????????????????????????????????????????????????????????????????????????????????????????????

str.split()????????????????????????????????????????????????????????????????????????????????????????????????

通過指定分隔符對字符串進行切片,將一個字符串分裂成多個字符串列表,缺省時根據空格切分,可指定逗號或制表符等。????????????????????????????????????????????????????????????????????????????????????????????????

str.join(seq)????????????????????????????????????????????????????????????????????????????????????????????????

以字符串str作為分隔符,將序列 seq 中所有的元素合并為一個新的字符串????????????????????????????????????????????????????????????????????????????????????????????????

str.find()????????????????????????????????????????????????????????????????????????????????????????????????

搜索指定字符串????????????????????????????????????????????????????????????????????????????????????????????????

str.replace(old, new[, count])????????????????????????????????????????????????????????????????????????????????????????????????

把字符串str中的 old 替換成 new,如果 count 指定,則替換不超過 count 次,否則有多個old子串時全部替換為new。????????????????????????????????????????????????????????????????????????????????????????????????

for <var> in <string>????????????????????????????????????????????????????????????????????????????????????????????????

字符串迭代,如果var在string中存在,則進行循環

s = input()       # 輸入一個英文字符串
print(s.upper())  # 將字符串中所有英文字符轉為大寫輸出
print(s.lower())  # 將字符串中所有英文字符轉為小寫輸出
t = s.split(' ')     # 將輸入的字符串根據空格切分為列表,命名為t,每個單詞為一個元素
print(t)         # 輸出切分的列表
print(' '.join(t)) # 將列表t中的元素用空格連接后輸出
print('-'.join(t)) # 將列表t中的元素用連字符“-”連接后輸出
print('/'.join(t)) # 將列表t中的元素用'/'連接后輸出
print(s.find('the')) # 搜索字符串s中是否存在字符串'the',如存在返回其位置序號
r = s.replace('the','a') # 將字符串s中所有的'the'替換為'a',替換后的字符串重新命名為r
print(r)             # 輸出替換后的字符串r
r = s.replace('the','a',1)# 將字符串s中的第一個'the'替換為'a',替換后的字符串重新命名為r
print(r)            # 輸出替換后的字符串r

?

s?+?t????????????????????????????????????????????????????????????????????????????????????????????????

拼接兩個序列?s?和?t????????????????????????????????????????????????????????????????????????????????????????????????

s?*?n?n?*?s????????????????????????????????????????????????????????????????????????????????????????????????

將序列s重復n次生成新序列????????????????????????????????????????????????????????????????????????????????????????????????

s[i]????????????????????????????????????????????????????????????????????????????????????????????????

索引,返回序列s的第i項????????????????????????????????????????????????????????????????????????????????????????????????

s[start:end[:step]]????????????????????????????????????????????????????????????????????????????????????????????????

切片,返回序列?s?從start到end?(不包括end?)的步長為step的字符生成新的序列,step缺省時,步長為1,返回序號從start到end的子序列。????????????????????????????????????????????????????????????????????????????????????????????????

len(s)????????????????????????????????????????????????????????????????????????????????????????????????

返回序列s的長度(包含元素的個數)????????????????????????????????????????????????????????????????????????????????????????????????

min(s,*[,key, default])????????????????????????????????????????????????????????????????????????????????????????????????

返回序列 s的最小值,key關鍵字缺省時按元素值比較????????????????????????????????????????????????????????????????????????????????????????????????

max(s,*[,key, default])????????????????????????????????????????????????????????????????????????????????????????????????

返回序列 s的最大值,key關鍵字缺省時按元素值比較????????????????????????????????????????????????????????????????????????????????????????????????

s.count(x)????????????????????????????????????????????????????????????????????????????????????????????????

序列s中x的個數????????????????????????????????????????????????????????????????????????????????????????????????

s.index(x[,?i[, j]])????????????????????????????????????????????????????????????????????????????????????????????????

序列中第一個x的索引值,i值表示從索引i處開始查找x,j表示x查找范圍在i和j之間。????????????????????????????????????????????????????????????????????????????????????????????????

x?in?s????????????????????????????????????????????????????????????????????????????????????????????????

如果序列x與序列s中的任一子序列相等,返回True,否則返回False;當x與s的元素相等時返回True,否則返回False。????????????????????????????????????????????????????????????????????????????????????????????????

x?not in?s????????????????????????????????????????????????????????????????????????????????????????????????

如果序列x與序列s中的任何子序列都不相等,返回True,否則返回False

s = '人都可以走路,也就是有一個走路方法'  # 這是一個字符串
n=eval(input()) # 接收一個整數輸入n
print(s[n])       # 輸出字符串s中序號為n的字符
print(s[::2])    # 輸出字符串s中序號為偶數的字符
print(s[::-1])# 將字符串逆序輸出
print(len(s))     # 輸出字符串s的長度
print(len(s[n:])) # 輸出字符串s中從序號n到字符串結尾包含的字符個數(包括序號為n的字符)
print(s.count('走路'))  # 輸出字符串s中子字符串‘走路’的個數
print(s.index('走'))# 輸出字符串s中字符‘走’第一次出現的位置序號
test = input()          # 輸入一個字符串
print(test in s)       # 測試test是否在s中存在,輸出測試的結果

?

總結

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

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