字符串可以用" "或者' '
字符串中的单引号和双引号的输出可以用\来转义:
读取字符串中的字符
常用的方法:
字符串索引 | 正数从前往后数,负数从后往前数 | |
isalpha() | 判断是否是纯字母 | |
isdigit() | 判断是否是纯数字 | |
islower() | 是否都为小写 | |
isupper() | 是否都为大写 | |
查找和替换 | find("要查找的字符串") | 查找字符串出现的位置,找不到返回-1 |
replace("要被替换的字符串","替换的新字符串") | 替换字符串 | |
count("字符串") | 计算字符串出现的次数 | |
大小写转换 | upper() | 小写字母转换为大写字母 |
lower() | 大写字母转换成小写字母 | |
swapcase() | 大写字母变小写,小写字母变大写 | |
去除空格 | lstrip() | 去除左空格 |
rstrip() | 去除右空格 | |
strip() | 去除左右两侧的空格 | |
拆分 | split("字符串") | 根据括号中的字符串进行拆分,返回拆分后字符串组成的list |
字符串的格式化:
%s | 字符串 |
%d | 有符号十进制整数,%06d表示输出6位整数,不足用0补全 |
%x | 无符号十六进制整数,%06x表示输出6为整数,不足用0补全 |
%X | 无符号十六进制整数,用大写字母表示 |
%f | 浮点数,%.2f表示只显示小数点后面两位数 |
%% | 输出% |
字符串的切片(有序的都可以切片,无序的不可以切片):格式:字符串[开始索引:结束索引:步长],如果没有开始索引默认从0开始,如果没有写结束索引默认到最后,如果没有写步长默认是1
list的切片:
逆序切片:
多维列表: