Python进阶16_字符串基础操作 前面介绍了一下比较晦涩而且深入的字符文本的处理方法,接下来几节将带来一些常规的操作。比较容易入手。 字符串处理 字符串字面量 字符字面量的通过使用:以单引号开始和结束,但是如何处理的是字符串内使用单引号。 例如: 双引号 字符字面量的还可以通过使用:双引号开始和结束,这样就可以处理字符串内使用单引号的问题. 如下: 转义字符 “转义字符”让你输入一些字符,它们用其他方式是不可能放在字符串里的. 转义字符包含一个倒斜杠(\),紧跟着是想要添加到字符串中的字符.转义字符\’和\”让你能在字符串中加入单引号和双引号 常见的转义字符如下表:
原始字符串 以在字符串开始的引号之前加上 r,使它成为原始字符串。“原始字符串”完全忽略所有的转义字符,打印出字符串中所有的倒斜杠。Python 认为倒斜杠是字符串的一部分,而不是转义字符的开始 用三重引号的多行字符串 多行字符串的起止是 3 个单引号或 3 个双引号。“三重引号”之间的所有引号、制表符或换行,都被认为是字符串的一部分。 多行注释 虽然井号字符(#)表示这一行是注释,但多行字符串常常用作多行注释, 字符串下标和切片 字符串像列表一样,使用下标和切片.通过切片并将结果子字符串保存在另一个变量中,就可以同时拥有完整的字符串和子字符串 字符串的 in 和 not in 操作符 像列表一样,in 和 not in 操作符也可以用于字符串. 常用的字符串方法 upper()、lower()、isupper()和 islower() upper(): 将字符串中的字母转换为大写字母lower():将字符串中的字母转换为小写字母isupper(): 判断字符串中的字母是否都是大写字母islower() :判断字符串中的字母是否都是小写字母 注意点: 比如spam 是一个一个字符串,当使用的时候,会生成一个新的字符串,而不会去改变spam字符串本身。 upper()与lower()的使用场景: 在字符串进行无关大小写比较的时候,使用该方法很有效。 isX 字符串方法 isX 该类型的方法用来判断字符的类型和属性,返回一个布尔值。 – isupper(): 判断字符串中的字母是否都是大写字母 – islower() :判断字符串中的字母是否都是小写字母 – isalpha(): 判断字符串是否只包含字母,并且非空 – isalnum(): 判断字符串是否只包含字母,数字,并且非空 – isdecimal(): 判断字符串是否只包含数字,并且非空 – isspace(): 判断字符串是否只包含空格,制表符和换行,并且非空 – istitle(): 判断字符串是否只包含以大写字母开头,后面都是小写字母。 使用的场景: 对于一些需要验证字符信息是否符合规范的方式,比如验证用户输入的信息 startswith()和 endswith() 用来判断字符串的开头和结尾的字符串是否与传入的字符相同。这样就可以替代操作符。 join()和 split() :将一个字符串列表拼接成一个字符串,但是调用该方法的字符串将会插入到字符串之间. : 将一个字符串分割成一个字符串列表,分割的方式按照传入的标志开始分割.常见的用法是:分割多行字符串. 用 rjust()、ljust()和 center()方法对齐文本 与 用来对齐,左对齐与右对齐,传入的参数是用来表示需要填充的字符个数和以什么方式填充. 居中对齐. 如果需要打印表格式数据,留出正确的空格,这些方法就特别有用. 用 strip()、rstrip()和 lstrip()删除空白字符 用来删除字符串左右两边的空白字符 – 空格 – 制表符 – 换行符 还可以通过传入字符串参数,来指定需要删除指定的字符串参数. 请大家:瓦力人工智能 分享关于人工智能,机器学习,深度学习以及计算机视觉的好文章,同时自己对于这个领域学习心得笔记。想要一起深入学习人工智能的小伙伴一起结伴学习吧! 码字不容易,如果觉得对你有帮助,麻烦帮忙点赞或者收藏,你的支持和鼓励,是我创作最大的动力!
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/76838.html