1 name = "my name is {name} and my age is {age}"
 2
 3 # 首字母大写
 4 name.capitalize()
 5 # 统计某个字符的个数
 6 name.count("a")
 7 # name 放到中间一共打印50个字符,不够用 - 补上
 8 name.center(50, "-")
 9 # 以什么字符结尾 返回 Boolean 类型
10 name.endswith("ai")
11 # tab 长度
12 name.expandtabs()
13 # 取某个字符的索引,从0开始
14 print(name.find("y"))
15
16 print(name.format(name="xiaosai", age=18))
17 print(name.format_map({"name": "xiaosai", "age": 18}))
18
19 # 是不是一个阿拉伯数字(包含所有的英文字符 and 1~9)
20 print(name.isalnum())
21 # 是不是纯英文字符(大小写)
22 print(name.isalpha())
23 # 是不是小数(忘记吧)
24 # print(.isdecimal())
25 # 是不是整数
26 print(name.isdigit())
27
28 # 判断是不是一个合法的标识符(是不是一个合法的变量名)
29 print("3Sink".isidentifier())
30 # 是不是小写
31 print("sink".islower())
32 # 是不是一个数字
33 print("36663".isnumeric())
34 # 是不是空格
35 print("36663".isspace())
36 # 是不是Title (单词每个首字母大写)
37 print("My Name Is Koi".istitle())
38 # 忘记  tty file ,drive file
39 print("My Name Is Koi".isprintable())
40 # 是不是大写
41 print("XIAOSAI".isupper())
42 # jone (1-2-3)
43 print('-'.join(['1', '2', '3']))
44 # 右边
45 print(name.ljust(50, "-"))
46 # 左边
47 print(name.rjust(50, "-"))
48
49 # 大小写转换
50 print("NiuMoWang".lower())
51 print("NiuMoWang".upper())
52
53 # strip 是去两边,l 去左边,r去右边
54 print("\nname\n".strip())
55 print("\nname".lstrip())
56 print("name\n".rstrip())
57
58 # 自己尝试(类似于加密)
59 p = str.maketrans("kaieuq", "123456")
60 print("xiaosai".translate(p))
61
62 print("xiaosai".replace("a", "A", 1))
63 # 找最后边字符的坐标
64 print("xiaosai".rfind("a"))
65 # 分割
66 print("xiao,sai".split(","))
67 # 按照换行分割
68 print("xiao\ns\na\ni".splitlines())
69
70 print("xiao sai".swapcase())
71 # 首字母大写,变成title
72 print("xiao sai".title())
73
74 print("xiaosai".zfill(30))

转载于:https://www.cnblogs.com/blaomao/p/7260241.html

Python 字符串的所有方法详解相关推荐

  1. [转载] python截取指定字符串_python字符串截取,python字符串切片的方法详解

    参考链接: Python字符串| min 字符串本质上就是由多个字符组成的,Python 允许通过索引来操作字符,比如获取指定索引处的字符,获取指定字符在字符串中的位置等. Python 字符串直接在 ...

  2. python括号详解,Python如何省略括号方法详解

    Python如何省略括号方法详解 在Python语言中最常见的括号有三种,分别是:小括号().中括号[].花括号{}:其作用也不相同,分别用来代表不同的Python基本内置数据类型. 1.Python ...

  3. JavaScript字符串对象的方法详解

    JavaScript字符串对象的方法详解 前面的博客我们说到了字符串对象的创建,属性及字符串的拼接.现在来详细讲一下字符串的方法. 1.ES6之前的方法 // js字符串的方法var str=&quo ...

  4. [转载] python字符串_一文详解Python字符串条件判断方法

    参考链接: Python字符串| isdecimal 作者 | 张小吉 来源 | 鸡仔说(ID:jizaishuo) 前言 人喜欢为自己的错误,找各种借口开脱.本周做算法题leetcode<39 ...

  5. python怎么截取字符串函数_Python截取字符串(字符串切片)方法详解

    字符串本质上就是由多个字符组成的,因此程序允许通过索引来操作字符,比如获取指定索引处的字符,获取指定字符在字符串中的位置等. Python字符串直接在方括号([])中使用索引即可获取对应的字符,字符串 ...

  6. python操作yaml的方法详解

    这篇文章主要为大家介绍了python操作yaml的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助 一.参考链接 https://pyyaml.org/wiki/PyYAM ...

  7. python中矩阵的表示方法_关于Python表示矩阵的方法详解

    这篇文章主要介绍了Python表示矩阵的方法,结合具体实例形式分析了Python表示矩阵的方法与相关操作注意事项,需要的朋友可以参考下 本文实例讲述了Python表示矩阵的方法.分享给大家供大家参考, ...

  8. python中str是什么_python的str()字符串类型的方法详解

    字符串一旦创建,不可修改,一旦修改或者拼接,都会造成重新生成字符串,因为内存存数据是一个挨着一个存的,如果增加一个字符串的话,之前的老位置只有一个地方,不够,这是原理性的东西,在其他语言里面也一样 7 ...

  9. python字符串居中对齐_Python center()字符串居中对齐方法详解

    center() 字符串方法与ljust()和rjust()的用法类似,唯一的不同在于,该方法的功能是让字符串居中,而不是左对齐或右对齐. center() 方法的基本格式如下: S.center(w ...

最新文章

  1. button 与 input type=button 的区别【2012/07/23】
  2. 深入理解maven及应用--转
  3. 过滤器过滤特定的url_如何从过滤器中排除URL
  4. 使用docker搭建FastDFS文件系统
  5. 翻译:TRUNCATE TABLE(已提交到MariaDB官方手册)
  6. redhat 中安装rpm包时遇到异常 “error: Failed dependencies:xinetd is needed by .”
  7. 信息收集之域名、IP互查
  8. HashTable与ConcurrentHashMap的区别
  9. 八年级计算机模拟试题,八年级计算机试卷(含答案).doc
  10. 如何成为一个游戏制作人——教程企划
  11. 【保研】-- 保研夏令营中线上面试注意事项
  12. 使用Unity3D制作Flappy Bird
  13. MSDN资源下载网站源码
  14. 联想服务器装系统鼠标没反应,联想Thinkpad笔记本重装系统后键盘鼠标失灵如何解决...
  15. 用Python打造属于自己的“今日头条” | 一个非常适合练手的全栈项目
  16. 爆款制作获1200w播放,B站UP主+品牌如何迈入2023
  17. 产品经理小技术:图片素材随手找,原型设计快又好
  18. 洛谷P1957 口算练习题
  19. C++的边边角角扫盲
  20. bpmnjs activiti 添加定时事件timeDate,timeDuration,timeCycle

热门文章

  1. 让nginx支持php和path_info(新版本)
  2. ZooKeeper基础学习
  3. Memcached的定义及用法
  4. Attack on Alpha-Zet
  5. Netweaver工作进程的内存限制 VS CloudFoundry应用的内存限制
  6. CSS设置透明边框解决浏览器兼容性问题
  7. python-- Image 模块
  8. linux下vsftp
  9. XP,2003下使用route命令增加永久路由(静态路由)
  10. MongoDB 基本操作增删改查