s = "amy love wang xiaojing"
s1 = "xiaojing"
# 返回第一次發現這個字串的位置
s.find(s1)
# 返回-1表示沒有找到
s2 = "wanwan"
s.find(s2)
out:-1
s.inxde(s2)
out: valueerror: substring not found
# 使用的時候還可以使用區間
s = "amy love wang xiaojing and \
zhang xiaojing"
s1 = "xiaojing"
#從下表20開始查詢,看能否找到
s.find(s1,25)
out: 37
islower:判斷是否為大小寫
s = "一二三四五六七**十"
print(s.isdigit())
print(s.isnumeric())
print(s.isdecimal())
out:
false
true
false
islower/isupper : 判斷字串大小寫
a = "liu dana"
b = "xiao jing"
s = "liu dana really love wang xiao jing"
print(s.startswith(a))
print(s.endswith(b))
c = "aaaamy love xiaojing "
# 是否成功刪除兩邊的空格不能觀察出來
print(c.strip())
print()
print(c.strip(), end="------")
print("-----")
print(c.strip("a"))
print()
print(c.strip("a"), end="------")
out:
aaaamy love xiaojing
aaaamy love xiaojing-----------
my love xiaojing
my love xiaojing ------
s1 = "¥"
s2 = "_"
s3 = " "
ss = ["amy", "love", "xiaojing"]
print(s1.join(ss))
print(s2.join(ss))
print(s3.join(ss))
out:
amy¥love¥xiaojing
amy_love_xiaojing
amy love xiaojing
Python學習筆記(九) str
1.不定義 str 方法,使用print直接輸出物件的時候,預設列印的是物件的記憶體位址 示例 如下 定義乙個類 class person object 構造方法 def init self,name,age self.name name self.age age 例項化乙個物件 p person ...
學習筆記 str族函式
strcpy函式實現 char mystrcpy char dest,const char src dest 0 return dest strncpy函式實現 char mystrncpy char dest,const char src,char ch address src dest 0 這一...
Python學習筆記 2 判斷str型別的函式
相信大家都喜歡表情包吧 話說學習python一定要堅持,持之以恆,萬事開頭難嘛 哈哈,稍微皮一下 經過整理 1 isdigit 判斷 str 是否為數字 i 123 print i.isdigit if i.isdigit print yes 輸出結果為 true yes2 isalpha 判斷 s...