栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习笔记----操作字符串

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习笔记----操作字符串

1、字符串相加、列表相加。列表和字符串不能混着使用
#序列相加

a="hello"
b="python"

c=a+b
print("字符串相加的结果",c)
print()

print([1,2,3]+a)


长度、最小值、最大值

strs=input("请输入一个字符串:")
  
print("字符串的长度是:",len(strs))
print("字符串的最大字符",max(strs))
print("字符串的最小字符",min(strs))

字符串中常用的方法

Str.find(sub,start,end)
Str:被查找的字符串
Start:开始查找的索引、默认是0
End:结束索引,省略默认是字符串的长度

strs="I Like Python !"

a=strs.find("Like")

c=strs.find("Like",6,13)

print(a)
print(c)

Count:用于统计字符串里某个字串出现的次数。

strs="hello, I am Long,I com from china,I am your father!Do you know I am you best dad"

a=strs.count("am")
print(a)

Splict()方法:strs.split(delimiter,num)。strs待分割的字符,delimiter按照何种方式进行分割,num分割几次

strs="I Like Python about you ,I,am,your, father!"

b=strs.split()#按照空白字符位分割符,将字符串分割为若干个字串

print(b)

c=strs.split(' ',2)#按照空白位分割符,分割两次
print(c)

d=strs.split(",")#逗号为分隔符
print(d)

Join()方法:
Str.join(sequence)
Str:代表连接符
Sequence:代表要连接的元素序列。

将字符串多余的空格删除,然后合并。

strs="This    is     a      python      book!"

strs=strs.split()#首先将字符串分割位若干个字符

strs=' '.join(strs)#连接成新的字符串

print(strs)

Replace()方法
Str.replace(old,new,max)
Str:代表被查找的字符串、old代表将被替换的字串、new表示新串,max代表替换不超过max次。

strs="hello, I am Long,I com from china,I am your father!Do you know I am you best dad"

strs=strs.replace("am","amm")
print("我是替换后的字符串:",strs)

Strip()方法
用于删除字符串两端指定的字符、省略时默认为空格。

strs="1110 I AM YOUR 110101 FATHER 010101"

strs=strs.strip('1')#移除字符串两端的1
print(strs)

strs=strs.strip('01')#移除字符串两端的01
print(strs)

Lower()方法:将字符串中的所有大写字符转换为小写字符。
Upper()方法:将字符串中的所有小写字符转换为大写字符。

strs="HELLO PYTHON !"

strs=strs.lower()
print(strs)

strs=strs.upper()

print(strs)

Isalnum()方法
判断字符串是否是由字母和数字,或两种的一种组成。是返回true

strs="23ddfdr4"

flag=strs.isalnum();#字母和数字混合
print(flag)

a="123"
print(a.isalnum())#纯数字

b="ddd"
print(b.isalnum())#纯字母

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/326276.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号