1、字串擷取函式
str1 = "helloworld"
str2 = str1[3:5] #從str1的第4位擷取到底6位,不包含底6位
print("擷取後的字串:%s" %str2)
2、小寫、大寫轉換
str1 = "helloworld"
result1 = str1.lower(); #將str1轉換成小寫
result2 = str1.upper(); #將str1轉換成大寫
print("小寫轉換後的字串:%s" %result1)
print("大寫轉換後的字串:%s" %result2)
3、去空格
str1 = " helloworld "
result1 = str1.lstrip(); #去str1的左側空格
result2 = str1.rstrip(); #去str1的右側空格
result3 = str1.strip(); #去str1的左右側空格
print("去左側空格:%s" %result1)
print("去右側空格:%s" %result2)
print("去左右側空格:%s" %result3)
4、獲取指定字元在字串中出現的次數
str1 = "helloworld"
result = str1.count('o') #獲取次數的函式
#result = str1.count('o', 0, len(str1)) #可以設定範圍
print("個數是:%s" %result)
5、判斷字串是否是以給定字元開頭、或結尾
str1 = "helloworld"
result1 = str1.startswith('ld') #判斷str1是否是以字串ld開頭,返回值是布林型
result2 = str1.endswith('ld') #判斷str1是否是以字串ld結尾,返回值是布林型
#result1 = str1.endswith('ld', 0, len(str1)) #可以設定範圍
#result2 = str1.endswith('ld', 0, len(str1)) #可以設定範圍
print("字串以ld為開頭:%s" %result1)
print("字串以ld為結尾:%s" %result2)
6、在字串中檢索給定字元的位置,找不到返回-1
str1 = "helloworld"
result1 = str1.find('o') #從str1左側查詢o,如果找到返回位置索引,找不到返回-1
result2 = str1.rfind('o') #從str1右側查詢o,如果找到返回位置索引,找不到返回-1
print("從左側找到o的位置是:%s" %result1)
print("從右側找到o的位置是:%s" %result2)
7、字串擷取
8、字串替換
str1 = "aaa,bbb,ccc"
result = str1.replace(",", "#") #將str1中所有的逗號替換成井號
print("替換後的字串是:%s" %result)
9、將字串按指定字元轉換成字串陣列
str1 = "aaa,bbb,ccc"
result = str1.split(",") #將str1按照逗號轉換成陣列
10、格式化字串,佔位符
綜合案例需求說明
鍵盤接收使用者姓名,姓名之間用半形逗號隔開;使用者鍵盤輸入要查詢的姓名,如果輸入的姓名和之前輸入的某個專案相同則提示「恭喜,找到了你的孿生兄弟」,否則提示「我就是我不一樣的煙火」
需求分解
實現
temp = input("請輸入姓名,姓名之間用逗號隔開\n")
arr = temp.split(',')
name = input("請輸入要找的人\n")
if name in arr:
print("恭喜,找到了你的孿生兄弟")
else:
print("我就是我,不一樣的煙火")
執行結果 Python 字串語法,for
coding utf 8 字串的拼接方式一 a hello b world c a b 列印 hello world print c d lao e wang 字串輸出 print s d e 列印 laowang 字串拼接方式二 f s s c,d e print s f for 臨時變數 in ...
第4章 字串
4.1 字串簡介 字串是由若干字元組成的序列。4.1.1 字串的概念 1.使用單引號標識字串 2.使用雙引號標識字串 3.使用三引號標識字串 4.1.2 轉義字元 4.2 字串的輸出與輸入 4.2.1 字串的輸出 4.2.2 字串的輸入 input 4.3 字串的索引與切片 4.4 字串的運算 4....
字串原理詳解及Python語法實現
一 串的基本概念 串 string 由零個或多個任意字串組成的字串行。記做 s a1a2 an 其中,s是串名。a1 1 i n 是乙個任意字元,i是該元素在整個串中的序號 n為串的長度,表示串中所包含的字元個數,當n 0時,稱為空串。子串和主串 串中任意連續的字元組成的子串行稱為該串的子串 包含子...