中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中String字符串操作是什么

發布時間:2021-12-04 19:32:21 來源:億速云 閱讀:160 作者:柒染 欄目:大數據

這篇文章給大家介紹python中String字符串操作是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

首先新建一個python文件命名為py3_string.py,在這個文件中進行字符串操作代碼編寫(如下為代碼,文后有圖片顯示運行效果):

#定義一個變量message 并賦值為Hello World字符串message = 'Hello World'#打印結果會輸出Hello Worldprint(message) '''初學時為了保證代碼易讀性、易理解,變量名字要具有代表含義,比如這里如果給變量起名為m,當其他人看到這段代碼時會非常難理解需要去猜測。變量命名賦值前后加空格,增加可讀性,保持良好的編碼習慣!'''#給變量賦值可以使用單引號'' 也可以使用雙引號"",還有三個引號(一會說)#使用單引號時候注意如下情況#message = 'Yale's World'#打印結果會報SyntaxError: invalid syntax錯誤#因為人名后的單引號python會認為是一個字符串的結束,之后的World'不能被識別#print(message)#如果一定要用單引號,此時需要對字符串中的單引號進行轉義,使用反斜線message = 'Yale\'s World'print(message)#或者直接使用雙引號message = "Yale's World"print(message)#使用三個引號(三個引號全為單引號或者全為雙引號開始結束要一致)#聲明的變量用于多行字符串如下:message  =  '''第一次的時候,沒有充分的準備,緊張,心跳加速,可還是控制不住激動的心,顫抖的手,python我來了!'''print(message)#接下來看len()函數的使用,打印字符串的長度:message = 'Hello World'#打印結果為11print(len(message))#通過索引下標訪問字符串中的對應位置的值:#下標從0開始,打印第一個位置返回的值 Hprint(message[0])#打印最后一個位置返回的值 dprint(message[10])#如果我們訪問下標為11的位置,會出現越界的異常#IndexError: string index out of range#print(message[11])#打印字符串中的Hello,用索引位置進行截取中間冒號分隔#索引從0開始(包括0)到5結束(不包括5),所謂的左開右閉[0,5)print(message[0:5])#也開始不寫開始位置,只寫結束位置 得到同樣結果:print(message[:5])#獲取字符串中的World,開始位置是6,結束位置可不寫print(message[6:])
#接下來學習字符串的方法操作#將字符串轉換為小寫,打印結果為:hello worldprint(message.lower())#將字符串轉換為大,打印結果為:HELLO WORLDprint(message.upper())#用count方法統計某個字符串出現的次數print(message.count('Hello'))#1次print(message.count('l'))#3次#用find()查找字符串出現的索引位置print(message.find('World'))#返回6#查找不存在的字符串會返回-1print(message.find('Kitty'))#返回-1#字符串替換replace()#將World替換為Universemessage = 'Hello World'message.replace('World','Universe')#打印結果還是Hello World,驚不驚喜,意不意外(手動捂臉)#因為replace方法返回的是一個新的字符串值,需要重新設置一個新的變量賦值print(message)#聲明變量new_message接收,打印返回結果Hello Universenew_message = message.replace('World','Universe')print(new_message)#字符串連接,使用加號greeting = 'Hello'name = 'Yale'message = greeting + name#打印結果為HelloYaleprint(message)#結果是講兩個字符串合并在一起,不是我們想要的,改為如下:message = greeting + ', ' + name#打印結果為Hello,Yaleprint(message)#使用format()格式化輸出字符串message = '{}, {}'.format(greeting,name)print(message)#使用dir()函數查看string的內置方法#會看到很多方法函數,目前先不用管雙下劃線的方法函數,#先看我們熟悉的之前上文有用到過print(dir(name))#使用help()函數查看string的具體用法,我們可以作為參考文檔使用print(help(str))

以上代碼運行效果圖(產生錯誤或者異常部分的代碼已經注釋掉),help(str)只有部分截圖演示:

python中String字符串操作是什么

python中String字符串操作是什么

關于python中String字符串操作是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南昌市| 商丘市| 杨浦区| 翁牛特旗| 绿春县| 得荣县| 中卫市| 望谟县| 陇南市| 章丘市| 徐汇区| 东乡| 临澧县| 建昌县| 自治县| 青岛市| 措勤县| 武陟县| 昂仁县| 浑源县| 青浦区| 鹿邑县| 崇左市| 修文县| 洛川县| 布尔津县| 昆山市| 霍林郭勒市| 宁化县| 赣榆县| 邹城市| 东方市| 焦作市| 垣曲县| 三都| 会同县| 苍山县| 鄯善县| 泸溪县| 武强县| 宣恩县|