# 字符串的定义 str1 = "aaaaa" str2 = "bbbbb" str3 = "ccccc" # 默认会转换成单引号'',推荐使用双引号"" # 字符串常用的方法: #str.find(sub) # 字符串中查找sub字符串的内容,如果找到返回字符串下标,否则 返回-1 print("abcdaefg".find("a")) #str.replace(old,new) # 字符串替换,老的替换新的 # str.split() # 切割字符串, print("a1b1c1d1e".split("1")) # ['a', 'b', 'c', 'd', 'e'] # str.join() # 为每个元素服务,拼接字符串 a = ["a", "b", "c", "d", "e"] print("--".join(a)) print(a) # str.strip() # 字符串过滤前后空格,有事没事用一用,常用 print(" ffda a d fdaf f ".strip()) # str.format() # 字符串格式化 #"{0} {1} {2} {3}".format(name1,name2,name3) name = "chenyuan" sh = "shang" sdh = 10 print("hello "+name) print("%s hahaha %s"%(name,sh)) print("%s hahaha : %d"%(name,sdh)) #需要知道数据类型,没有format方便 # str.startswith() # 以什么开头,返回bool值 print("fdafl;aafdfalna fd".startswith("aa")) # str.endswith() # # 除了整型 字符串是使用最多的 # 所有要熟练使用 # key:value # 编辑器 可以快速补全 # strip(self,chars) self是代表方法本身 str2 = "abcmeabc" print(str2[0]) #下标是从0开始的 print(str2[1]) print(str2[2]) # print(str2[3]) print(str2[4]) print(str2[5]) print(str2[6]) print(str2[7]) # ' ' 单引号 # " " 双引号 # ''' ''' 三引号 # 内存中用'单引号 a = "a1b2c3d4e" a.split("\d") print(a[:]) print(a[:3]) #前开后闭,能去前,不能取最后一位
转载于:https://my.oschina.net/u/3824134/blog/1790179