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]

posted @ 2022-07-10 12:48  A_dela  阅读(34)  评论(0)    收藏  举报