Python學習筆記 一 str內建函式

2021-10-02 20:04:32 字數 1519 閱讀 4467

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...