String的内置方法:

st='hello world  {name} is {age}'  {}  特殊内容需要识别format

print(st.count('1'))    统计元素个数

print(st.capitalize())    首字母大写

print(st.center(50,'#'))  居中‘’中间添加内容可以让原有字符居中,并让‘’中添加左右字符各25

print(st.endswish(‘’))   判断是否以某个内容结尾 正确或者错误

print(st.startswish(‘’))   判断是否以某个内容开头 这个是重点,用的比较多

print(st.expandtabs(tabsize=20))  扩大字母之间的空格用/T来隔开

print(st.find('t'))       查找到第一个元素,并将索引值返回(所在位置数值)

print(st.format(name='yyy',age=11))  格式化输出的另一种方式 重点! 将原来的内容添加赋值

print(st.index('t'))    同find ,但是查找不到会报错。

print('asd'.isalnum())   判断是否包含字母和数字。

print('13565'.isdecimal())  判断是否是十进制或者二进制的数

print('1269.uwu'.isnumeric())  判断是否是一个数字 同isdigit

print(''.isdigit())     判断是否是一个数字 整形数字非小数点

print('abc'.isidentifier())  判断是非法标志字符 数字不能开头检验

print('Abc'.islower())     判断是否全部是小写

print('ABC'.isupper())    判断是否是全是大写

print(' e'.isspace())     判断标题首字母是否全部大写

print(''.jion([a.b]))      格式拼接 通过''字符串拼接 jion内部可以用元组或者列表

print('My tLtle'.lower())   所有大写变小写

print('My tLtle'.upper())   所有小写变大写

print('My tLtle'.swapcase())  大写变小写,小写变大写,翻转大小写。

print('My tLtle'.ljust(50,'*'))   靠左对齐填充

print('My tLtle'.rjust(50,'*'))   靠右对齐填充

print('\tMy tLtle\n'.strip())    去空格、换行符 。。。对文本操作必用strip进行处理,提取真实想要内容,避免出错

print('\tMy tLtle\n'.lstrip())    去除左边

print('\tMy tLtle\n'.rstrip())    去除右边

print('My title title'.replace('itle','lesson',1))   替换部分或者全部内容。以及控制替换次数

print('My title title'.rfind('t'))    同find

print('My title title'.split('i',1))  通过字符串分割成列表 以()里面定义的内容分割,()里内容会变成分割空格并不显示,可以定义数值分割几次。

print('My title title'.title())   标题格式首字母大写 

其中一些比较常用和重要的字符串:

print(st.count('1'))    统计元素个数

print(st.center(50,'#'))  居中‘’中间添加内容可以让原有字符居中,并让‘’中添加左右字符各25

print(st.endswish(‘’))   判断是否以某个内容结尾 正确或者错误

print(st.startswish(‘’))   判断是否以某个内容开头 这个是重点,用的比较多

print(st.find('t'))       查找到第一个元素,并将索引值返回(所在位置数值)

print(st.format(name='yyy',age=11))  格式化输出的另一种方式 重点! 将原来的内容添加赋值

print('My tLtle'.lower())   所有大写变小写

print('My tLtle'.upper())   所有小写变大写

print('\tMy tLtle\n'.strip())    去空格、换行符 。。。对文本操作必用strip进行处理,提取真实想要内容,避免出错

print('My title title'.replace('itle','lesson',1))   替换部分或者全部内容。以及控制替换次数

print('My title title'.split('i',1))  通过字符串分割成列表 以()里面定义的内容分割,()里内容会变成分割空格并不显示,可以定义数值分割几次。

最新文章

  1. Unity性能优化(2)-官方教程Diagnosing performance problems using the Profiler window翻译
  2. java 删除所有HTML工具类
  3. yii2 GridView 日期格式化并实现日期可搜索 案例
  4. c++之vector
  5. MySQL日期 字符串 时间戳互转
  6. @Override must override a superclass method 问题解决
  7. linux后台执行命令&
  8. phpnow下mysqli加载不了的问题
  9. poj 2661 Factstone Benchmark
  10. C# 控件的缩写
  11. linux的定时任务服务crond(crontab)服务
  12. JavaScript中作用域和作用域链的简单理解(变量提升)
  13. P2178 [NOI2015]品酒大会
  14. java 返回某一天的周日和现在这一周的周日
  15. keystone 安装随笔
  16. MCNN多层神经网络论文笔记
  17. Memcached安装&启动
  18. c# GetType()和typeof()的区别
  19. 认识hasLayout——IE浏览器css bug的一大罪恶根源
  20. HDU 1269 迷宫城堡(向量)(Tarjan模版题)

热门文章

  1. Vue_(基础)商品管理-demo
  2. Spring Cloud Feign声明式服务调用(转载)+遇到的问题
  3. TCP->IP输出 之 ip_queue_xmit、ip_build_and_send_pkt、ip_send_unicast_reply
  4. TCP输入 之 tcp_queue_rcv
  5. linux常用查看系统操作的linux命令
  6. 在visual studio工程设置中增加宏定义的方法
  7. LC 856. Score of Parentheses
  8. TcpSendRcv方法笔记1
  9. springboot2.0双数据源配置
  10. 使用MyBatis的动态SQL表达式时遇到的“坑”(integer)