字符串
字符串构造
- 单引号或双引号构造字符串
要求引号成对出现 - 单双引号构造字符串的特殊用法
如果代码中的字符串包含单引号,且不用转义字符,那么整个字符串就要用双引号来构造,否则就会出错。
如果代码中的字符串包含了双引号,且不用转义字符,那么整个字符串要用单引号来构造。 - 字符串中引号的转义
- 转义字符
以“\”开头,后接某些特定的字符或者数字
- 原始字符串
- 三重引号字符串
是一种特殊用法。三重引号将保留所有字符串的格式信息。
字符串格式化
1.字符串格式的书写
(1)[ ]中的内容可以省略。
(2)简单的格式是%加格式字符。
(3)当最小宽度及精度都出现时,它们之间不能有空格,格式字符和其他选项之间也不能有空格。
常用格式字符含义
字符串截取
方法一:索引str[index]取出单个字符
方法二:切片str[star]:[end]
:[step]取出一片字符。
字符串常用方法
1.center()居中,ljust()左对齐,rjust()右对齐
2.lower()大写字母转小写字母,upper()小写字母转大写字母
3.capitalize()字符串首写转换成大写
4.islower(),isupper(),isdigit()、isalpho()、isalnum()、isspace()、istitle()测试字符串是否为小写、大写、数字、字母、字母或数字、空白、标题化
5.find()、rfind()检测字符串
6.index()从左往右查、rindex()从右往左查、replace()查找并替换
7.count()统计
8.split()分隔符
9.join()合并
10.strip()删除并返回新字符串
正则表达式
*重复 +连接