python 字符串内使用变量且能正常执行?

  • (1)字符串可以使用单引号,双引号,三个单引号,单个双引号表示
  • (2)字符串中若有双引号,可以采用单引号嵌套双引号的方式,也可以采用后面要讲的转义的部分
  • (2)字符串中使用转义举例
  • (3)在Windows操作系统上使用文件路径时要特别小心,注意使用转义符对\进行转义
  • (1)字符串可以用加号来拼接字符串,使用*号来重复字符串
  • (2)字符串可以通过下标获取具体的字符,下标从0开始,下标不允许超过边界
  • (3)字符串可以通过切片获取字符串的片段,坚持前闭后开的原则
  • (4)字符串中切片操作,右边界值允许炒作最大值,超过后表示取到最右边的字符
  • (5)字符串切片操作可以使用三个参数,第三个参数表示步长
  • (6)字符串切片操作的参数可以省略,省略第一个参数表示左侧从头开始取,省略第二参数,表示右侧到字符串末尾
  • (7)字符串切片操作的参数中若第一个参数大于等于第二个参数,且第二个参数不为负数时,表示取出来的子串为空串
  • (8)字符串可以通过in或者not in判断字符或者字符串是否在字符串中
  • (9)通过len函数计算字符串的长度
  • (10)通过max和min计算字符串中的最小和最大的值
  • (11)ord可以将字符转换为整数,chr可以将整数转换为字符
  • (1)capitalize() 将字符串首字母大写,其他字母变成小写
  • (2)lower() 将大写字母转换为小写字母(仅限ASCII编码范围内的语言)
  • (3)casefold() 将大写字母转换为小写字母(ASCII编码范围外的语言也支持)
  • (4)upper() 将小写字母转换为大写字母(仅限ASCII编码范围内的语言)
  • (5)swapcase() 将小写字母转换为大写字母,将原来大写的变为小写字母
  • (6)title() 将字符串中每个单词的首字母大写
  • (7)strip(chars=None) 如果chars不填,则去除字符串两端的空格,如果chars指定了字符,则去除字符串两端的chars指定的字符
  • (13)count(sub,start=0,end=len(string)),返回字符串包含子串的数量,可以指定查询的起始位置和结束位置,不指定则默认为整个字符串中计数
  • (14)index(sub,start=0,end=len(string)),返回字符串中查找到的第一个子串的起始位置索引值,可以指定查找起始和结束范围,若查找不到则报ValueError的异常
  • (15)rindex(sub,start=0,end=len(string)) 返回字符串中查找到的最后一个子串的起始位置的索引值,可以指定查找起始和结束范围,若查找不到则报ValueError的异常
  • (16)find(sub,start=0,end=len(string)) 返回字符串中查找到的第一个子串的起始位置索引值,可以指定查找起始和结束范围,若查找不到则返回-1
  • (17)rfind(sub,start=0,end=len(string)) 返回字符串中查找到最后一个子串的起始位置索引,可以指定查找起始和结束范围,若查找不到则返回-1
  • (18)split(rep=None,maxsplit=-1) 将字符串根据sep分割,如果sep不填则默认使用空格分割,如果maxsplt不指定则默认将根据字符串中所有的sep分割,否则分割指定的数目
  • (19)split(rep=None,maxsplit=-1) 将字符串从右侧开始根据sep分割,如果sep不填则默认使用空格分割,如果maxsplt不指定则默认将根据字符串中所有的sep分割,否则分割指定的数目
  • (21)partition(sep) 根据指定的sep将字符串分割,返回一个三元组,第一个元素为分割符左边的部门,第二个元素为分隔符本身,第三个元素为分隔符有点的部分,若字符串中没有找到分隔符sep,则返回一个三元组,第一个元素为字符串本身,第二个第三个为空字符串
  • (22)rpartition(sep) 根据指定的sep将字符串从右侧开始查找并分割,返回一个三元组,第一个元素为分割符左边的部门,第二个元素为分隔符本身,第三个元素为分隔符有点的部分,若字符串中没有找到分隔符sep,则返回一个三元组,第一个元素为字符串本身,第二个第三个为空字符串
  • (24)zfill(width) 将字符串用0填充至width指定的长度,若指定的长度比字符串长度还小,则不作任何操作
  • (25)join(iterable) 将列表中的元素以指定的字符连接为新的字符串
    • 1) format使用位置对字符串进行字符串进行变量替换
    • 2)使用参数指定对字符串进行变量替换

(27)format_map() 使用字典格式的数据对字符串进行变量替换

  • (29)maketrans() 创建字符映射的转换表,可以是一个参数,一个参数是时必须为字典dict,返回的类型为dict,key和value均用Unicode编码表示,也可以接受两个参数,如果是两个参数,则两个参数的类型为字符串str类型,并且两个参数的额字符串长度相同,以此来建立对应位置的映射关系
  • (30)translate(table) 根据maketrans生成的映射表对字符串进行字符替换,如果转换表中字符对应的value值为None的,则在此字符串中删除此字符

    prefix还可以是一个有字符串元素组成的元组,只要有一个匹配上,即返回True,否则返回False

    suffix还可以是一个有字符串元素组成的元组,只要有一个匹配上,即返回True,否则返回False

  • (34)isupper() 如果字符串的所有字符都是大写,则返回True,否则返回False
  • (35)islower() 如果字符串的所有字符都是小写,则返回True,否则返回False
  • (36)istitle() 判断字符串中是否每个单词的首字母都睡大写,如果是返回True,否则返回False
  • (37)isspace() 如果字符串中的所有的字符都是空格,并且至少有一个字符,则返回True,否则返回False
  • (39)isnumeric() 如果字符串中所有字符均有数字组成,返回True,否则返回False
  • (40)isidentifier() 判断字符串是否为python的有效的标识符,python有效的额标识符为字母或下划线开头,由数字字母和下划线组成的
  • (41)isdigit() 如果字符串中所有字符均有数字组成,返回True,否则返回False
  • (42)isdecimal() 如果字符串中所有字符均有十进制字符组成,返回True,否则返回False
  • (43)isascii() 如果字符串中所有字符均为ascii范围内编码,则返回True,否则返回False
  • (44)isalpha() 如果字符串中至少有一个字符并且所有字符都是字母,则返回True,否则返回False
  • (45)isalnum() 如果字符串中每个字符都是由字母或者数字组成,则返回True,否则返回False
}



· TA获得超过1.1万个赞

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 break跳出循环后面的代码还执行吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信