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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字符串串的相关知识

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字符串串的相关知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字符串中的每一個字符都會對應一個唯一的下標(索引)用來表示字符在字符串中的位置。

下標的范圍:

  • 下標是從0開始依次增加的,0對應的第一個字符 (0 ~ 字符串長度 - 1)
  • 下標是從-1開始依次減少的,-1對應的最后一個字符;( - 1 ~ 字符串長度)

str = 'hello' # h對應下標0,e對應下標1,l對應下標2,l對應下標3,o對應下標4# h對應下標-5,e對應下標-4,l對應下標-3,l對應下標-2,o對應下標-1

1、支持的運算符
支持數學運算符+,*

支持比較運算符> ,<, ==, >= ,<= ,!=

Python中的字符串支持數學運算中的+和*,以及所有的比較運算符。比較大小
語法:字符串1 + 字符串2

說明:將字符串1和字符串2拼接在一起產生一個新的字符串。

注意:字符串不能和數字混合相加。


比較大小

判斷是否是小寫字母:‘a’ <= char <= ‘z’

判斷是否是大寫字母:‘A’ <= char <= ‘Z’

判斷是否是字母:‘a’ <= char <= ‘z’ or ‘A’ <= char <= ‘Z’

判斷是否是中文:’\u4e00’ <= char <= ‘\u9fa5’
?

字符串的遍歷與列表的遍歷相似

練習2:'abcdABCD一二三四' -> 'ABCDabcd一二三四' str4 = 'abcdABCD一二三四' str5 = '' for i in str4:# if 'a' <= i <= 'z':if 97 <= ord(i) <= 122:str5 += chr(ord(i) - 32)elif 'A' <= i <= 'Z':str5 += chr(ord(i) + 32)else:str5 += i print(str5) replace ('old_str','new_old') 替換,將一個字符串中全部old_str替換成new_str replace ('old_str','new_old') 替換,將一個字符串中指定數量的old_str替換成new_str

練習

# 列如: "你可真是個垃圾" # Python中有一個模塊jieba(結巴) ['你','可','真是','個','垃圾'] # 現存一個詞庫(停用詞): ['垃圾','辣雞','菜雞'] # 如果jieba分詞之后的結果在停用詞庫中出現過,直接進行替換 str = "你可真是個垃圾" str2 = '' list1 = ['你','可','真是','個','垃圾'] stop_words = ['垃圾','辣雞','菜雞'] for i in list1:if i in stop_words:str2 += str.replace(i,'*'*len(i)) print(str2)

總結

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

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