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())#纯字母

最新文章

  1. Python爬虫爬取糗事百科段子内容
  2. c#如何采集需要登录的页面
  3. 【活动】写#听云#原创博文 赢取iPhone 6超级大奖
  4. lintcode :二叉树的最大深度
  5. SPOJ 375 (树链剖分 - 边权剖分 - 修改单边权)
  6. Android开发之位置定位详解与实例解析(GPS定位、Google网络定位,BaiduLBS(SDK)定位)
  7. 一致性哈希(附带C++实现)
  8. 石子归并 51Nod - 1021
  9. 《java入门第一季》之正则表达式常见规则
  10. SpringCloud第一弹(入门)
  11. 自定义Http请求头并且获取
  12. 【SVN】SVN的trunk、branches、tag的使用以及分支的概念
  13. magento登陆
  14. Python3基础 if else 格式 输入一个整数并判断是8吗
  15. AE(ArcEngine)定制工具Tool工具箱
  16. linux diff 命令
  17. TestGc finalize()
  18. iOS 计算时间差
  19. 换教室(期望+DP)
  20. Java对象在内存中的状态

热门文章

  1. MySQL8.0错误日志Error log
  2. 学习javascript知识
  3. Apache DolphinScheduler&ShenYu(Incubating) 联合 Meetup,暖春 3 月与你相约!
  4. 基于 DolphinScheduler 的数据质量检查实践
  5. Spring源码 03 IOC原理
  6. 读取图片文件MetaFile放入Windows剪切板
  7. 给网站添加pjax无刷新,换页音乐不中断
  8. [开源内卷] .NET 定时任务 -- FreeScheduler 支持 cron、持久化、可变定时设置
  9. Spring常用注解(SpirngBoot方面讲的更加详细)
  10. KingbaseES 数据脱敏功能介绍