這篇文章帶給大家的內容是關於python中常用字串的操作(範例程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
一、輸出重複字串
print('smile'*6) #输出6个smile
二、透過引索輸出部分字串
print('smile'[1:]) print('smile'[1:3]) #输出 #mile #mi #ims
此處與先前的清單切片規則相同。
三、用in檢查字串內容
a = 'Tomorrow will be a better day. ' print('day' in a) print('zzz' in a) #输出 #True #False
若字串中沒有對應的字串,傳回False
若字串中有對應的字串,傳回True
四、格式字串
a = 'Tomorrow' b = 'The day after tomorrow' print('%s will be a better day. '% a) print('%s will be a better day. '% b) #输出 #Tomorrow will be a better day. #The day after tomorrow will be a better day.
透過這個方法可以更靈活地使用字串,方便修改句子內容而不改變固定部分。
五、字串的拼接
a = 'aaa' b = 'bbb' c = 'ccc' d = ''.join([a,b,c]) print(d) d = '*'.join([a,b,c]) print(d) #输出 #aaabbbccc #aaa*bbb*ccc
六、一系列的內建方法
st = 'smile puppy' print(st.count('p')) #统计元素个数 print(st.capitalize()) #使首字母大写 输出Smile puppy print(st.center(21,'#')) #减去st的内容居中,然后两边以符号填充,数目为参数1减去st的内容长度 print(st.startswith('s')) #判断是否以某个内容开头,返回True或者False print(st.endswith('y')) #判断是否以某个内容结尾,返回True或者False print(st.expandtabs(tabsize=10))#修改\t代表的空格数量 print(st.find('e')) #查找第一个元素,返回其索引值 # st = 'smile puppy {name}' # print(st.format(name='puppy'))#格式化的另一种方式,但必须在定义字符串的时候加上{xxx} print('123abd中午'.isalnum()) #判断字符串中是否都是字母或数字或中文 print('1513'.isdigit()) #判断字符串是否是整形 print('1165162'.isnumeric()) #检测字符串是否只由数字组成 print('31351'.isidentifier()) #判断是否是非法变量 print('anc'.islower()) #判断是否全是小写 print('ABD'.isupper()) #判断是否全是大写 print('ABD'.isspace()) #判断是否全是空格 print('My Name'.istitle()) #判断是否是标题(每个单词首字母是否大写) print('My Name'.lower()) #全部变小写 print('My Name'.upper()) #全部变大写 print('My Name'.swapcase()) #大写的元素变小写,小写的元素变大写 print('My Name'.ljust(10,'*')) #内容左边靠,剩下的用“*”填充 print(' My Name\n'.strip()) #清除开头结尾的空格和换行符\n print('My Name'.replace('Name','Car',1))#将一个“Name”替换为“Car”,最后参数不填默认修改全部 print('My Name'.rfind('e')) #从右向左检索目标元素,返回其真实的索引值(从左向右) print('My Name Name'.split(' ',1)) #通过指定分隔符对字符串进行分割,数字参数为分割的次数,不填默认分全割 #输出['My', 'Name Name'] print('My Name Name'.rsplit(' ',1))#从右开始通过指定分隔符对字符串进行分割 print('My title title'.title()) #返回'标题化'的字符串,即所有单词首字母大写,其余字母小写
以上是python中常用字串的操作(範例程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Python适合数据科学、Web开发和自动化任务,而C 适用于系统编程、游戏开发和嵌入式系统。Python以简洁和强大的生态系统著称,C 则以高性能和底层控制能力闻名。

2小時內可以學會Python的基本編程概念和技能。 1.學習變量和數據類型,2.掌握控制流(條件語句和循環),3.理解函數的定義和使用,4.通過簡單示例和代碼片段快速上手Python編程。

Python在web開發、數據科學、機器學習、自動化和腳本編寫等領域有廣泛應用。 1)在web開發中,Django和Flask框架簡化了開發過程。 2)數據科學和機器學習領域,NumPy、Pandas、Scikit-learn和TensorFlow庫提供了強大支持。 3)自動化和腳本編寫方面,Python適用於自動化測試和系統管理等任務。

兩小時內可以學到Python的基礎知識。 1.學習變量和數據類型,2.掌握控制結構如if語句和循環,3.了解函數的定義和使用。這些將幫助你開始編寫簡單的Python程序。

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

Python3.6環境下加載Pickle文件報錯:ModuleNotFoundError:Nomodulenamed...

如何解決jieba分詞在景區評論分析中的問題?當我們在進行景區評論分析時,往往會使用jieba分詞工具來處理文�...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版
SublimeText3 Linux最新版

記事本++7.3.1
好用且免費的程式碼編輯器