2022.7.6
1、运算符 in
判断字符是否在字符串中,结果为bool值
value = “我是中国人”
val = “中国” in value
2、布尔值
只有两个值:True/False
数字转布尔:0是False,其他为True
字符串转布尔:""是False,其他是True
3、字符串(str)
字符串特有:
函数upper() lower() 将字符串转换为全部大写或全部小写 不会对字符串本身产生影响,会生成新的字符串
在对变量进行强制转化之前判断是否是数字 使用函数 isdigit()
将字符串右边的空格删掉 rstrip()左边则为lstrip() 两边全部去除使用strip()
替换字符串中的部分字符 replace() data=message.replace("大爷","**") 此时将字符串中所有大爷替换为** replace("大爷","**",1)从左到右找一个替换
字符串的切割 split()message.split(",") 就是将message中的字符按照“,”进行切割 存放在列表中 message.split(",",1)从左到右第一个
startswith() 判断字符串是否以"..."开头 endswith() 判断字符串是否以"..."结尾
name="我叫:{0},年龄:{1}".format('alex',76)
"_".join(name) 在name中循环每个元素 在俩元素中间加入_
共有:
len() 求长度 在字符串中求字符的个数
索引 message='alex' message[0]=a message[1]=l message[-1]=x
切片 message[1:3]=le 从1开始3为结束 >=1 <3
步长 message[1::2] 每次取值都在加上2的基础上
将字符串翻转 message[::-1]

浙公网安备 33010602011771号