string(字符串)
创建字符串可以使用单引号,双引号,三单引号和三双引号,其中三引号可以多行定义字符
串,python不支持单字符类型。
单字符在python中也是作为一个字符串使用
# 切片
[开始:结尾] 取左不取右
开始默认从0开始
[ : ] 切片的是整个字符串
[-3:-1] 负数也可以
# 切片
[开始:结尾:步长] 取左不取右
步长默认为1
print(name[ : : -1]) 反转字符串(对字符串进行逆序输出)
三引号 多行字符号
所有标点都是英文状态下的标点符号
字符串索引
下标 由0开始 从前往后
从-1开始 从后往前
空格在字符串中仍是字符
字符串的拼接 +
三句很长的话,用','做间隔
f = ",".join((b,c,d))
字符串的格式化/格式化处理 {}
format()
print("大家好,我的名字叫逍遥,今年18岁,性别男")
s2 = "大家好,我的名字叫{},今年{}岁,性别{}".format("逍遥","18", "男")
s3 = "大家好,我的名字叫{1},今年{2}岁,性别{3}" 大括号中的数字为下标
print(s3.format(" "," "," "))
字符串的常用方法
find:查找元素位置
查找字符串片段在字符串中的下标位置
从前往后找,返回的是第一个被找到的字符串片段的起始位置。
第一个参数:
要查找的字符串片段
第二个参数:
要查找的起始点
第三个参数:
要找到的终止位置-1
如果查找的字符串存在多个,查找结果是第一个出现的字符串下标,找不到就返回 -1
count:统计字符串片段在字符串中出现的位置,找不到返回0
第一个参数:
要统计的字符串片段
第二个参数:
要统计的起始点
第三个参数:
要统计的终止位置-1
replace:替换指定的字符串片段
参数一:
要替换的字符串片段
参数二:
替换之后的字符串片段
参数三:
替换的次数,从前往后替换(默认替换所有的)
upper:将小写字母转换为大写
lower:将大写字母转换为小写
split:指定分割点对字符串进行分割,得到一个列表
参数1:分割点
参数2:分割的次数(默认找到所有的分割点进行分割)
strip:去除字符串首尾的空格
传统的格式化输入方法:%
%s:为字符占位,任意字符都可以
%d:为数值类型占位
%f:为浮点数类型占位
len:返回字符串的长度
format:格式化输入输出(进阶)
1. 格式化小数长度(会四舍五入):.2f
2. 将小数按百分比形式展示:.2%

被折叠的 条评论
为什么被折叠?



