字符串
截取子串
str[1]
str[1:3] 有头没有尾
str[0:]从第一个到结尾
输出
两个字符出啊可以用***+输出,多次输出**
不换行输出:
print(“avb”,end="")
print(“nhhnn”)
等待用户 输入
str3=input();
字符串方法 大全
#不是方法(str)就是str.方法()
#判断字符串是否只包含数字
str1="1234"
print(str1.isdecimal())
str2="123a"
print(str2.isdecimal())
print("-------------------------------")
#将字符串中的小写变为大写
#注意需要用一个字符串接受str.upper()
str3="abC"
str3=str3.upper()
print(str3)
str3=str3.lower()
print(str3)
print("-------------------------------")
#每个单词首字母大写
str4="my name is peter,hello everyone"
str4=str4.title()
print(str4)
print("-------------------------------")
#大小写互换
str5="abCDe"
str5=str5.swapcase()
print(str5)
print("-------------------------------")
#检测是否以指定字符串开头
str6="12a,bcdfr"
print(str6.startswith("12,"))
print("-------------------------------")
#split以指定字符串为分隔截成几段,返回list
str7="abcdttabcd"
str7=str7.split("tt")
print(str7)
print("-------------------------------")
#查找替换
str8="runafd34run343"
str8=str8.replace("run","跑")
print(str8)
print("-------------------------------")
#返回字符串中最小最大的字母(按照askii码排序)
str9="abcABC"
print(max(str9))
print(min(str9))
print("-------------------------------")
#返回字符串长度
str10="abcd"
print(len(str10))
print("-------------------------------")
#将列表转化为字符串,list中 只能有字符串元素
list1=["abcd","343"]
str11=""
str11=str11.join(list1)
print(str11)
print("-------------------------------")
#isupper,islower判断字母 是否只包含大写/小写 ,数字不影响
str12="abc1333"
print(str12.islower())
print("-------------------------------")
#find 检测字符串是否包括在 字符出中,返回 位置 ,没有则返回 -1
str13="rtg1234"
print(str13.find("tg"))
print("-------------------------------")
#in 检测子串是否 存在,返回布尔类
str100="abcd123"
print("123r" in str100,"in判断")
print("-------------------------------")
#检测字符串是否以指定字符 结束
str14="sifha3r3r"
print(str14.endswith("3r"))
print("-------------------------------")
#count 子串在字符串中出现的次数
str15="huhuhuhu"
print(str15.count("hu"))
#输出
print("-------------------------------")
print(str5,"这是str5","123")
#响铃
print("\a")
#求 askii码
print("a的askii码为",ord('a'))
#aski码转化为字符
print("98对应的字符",chr(98))
12/11菜鸟实例补充
print("测试实例一")
str = "runoob.com"
print(str.isalnum()) # 判断所有字符都是数字或者字母
print(str.isalpha()) # 判断所有字符都是字母
print(str.isdigit()) # 判断所有字符都是数字
print(str.islower()) # 判断所有字符都是小写
print(str.isupper()) # 判断所有字符都是大写
print(str.istitle()) # 判断所有单词都是首字母大写,像标题
print(str.isspace()) # 判断所有字符都是空白字符、\t、\n、\r