python-数据类型-字符串

字符串

  字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串

字符串拼接 

  字符串之间使用  加号 +  拼接

转义字符

  \n 换行符

  \t  横向制表符  Tab键  = 4个空格

字符串运算

  +  字符串拼接

  *   重复输出字符串

  [ ]  通过索引获取字符串中的字符

字符串格式化

  %s   格式化输出字符串

  %d   格式化输出整数

  %f    格式化输出浮点数           %.3f   小数点后三位

  f{ }    f-string

字符串下标及切片

  从0开始到(总元素数-1)结束,想取出部分字符,那么可以通过下标的方法

  切片的语法:[起始:结束:步长]     遵循左闭右开     有返回值需要新的变量接收

  长度  len(字符串)

字符串常用操作

  str.capitalize()   首字母大写

  str.casefold()    所有变小写      更加厉害,很多位置的也可以执行  

  str.lower()         所有变小写

  str.center()   括号带参数      设置字符串宽度并将内容居中,参数代表总长度,默认空白填充,或者填充一个字符,可有可无

  str.count()    括号带参数      ('查询的字符' , 开始查询位置,结束位置) 计算括号内参数在字符串中出现的次数

  str.encode    编码

  str.decode    解码

  str.endswith()    括号带参数    以参数为结尾

  str.startswith()   括号带参数 以参数为开头

  str.find()            括号带参数     查找  根据下标  从前往后找,找到第一个后,获取其位置。('查询的字符' , 开始查询位置,结束位置)   未找到-1   

  str.index()   括号带参数   查找  根据下标查找  未找到报错     功能同上

  str.format()  括号带参数   格式化  将字符串中的占位符 如{name}  替换成指定的值

  str.format_map()   括号带参数   格式化  传入的值是字典格式  功能同上

  str.isalnum()  判断字符串是否只包含字母和数字 是 Ture   不是 False

  

猜你喜欢

转载自www.cnblogs.com/069527qwer/p/11964037.html
今日推荐