python复习----12/6字符串的方法

本文详细介绍了Python中字符串的各种操作方法,包括但不限于截取子串、大小写转换、查找替换等实用技巧,并提供了丰富的示例帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串

截取子串

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值