Python基础(字符串、格式化、转义字符)

时间:2020-8-27 作者:admin


————-小编学习python的第六天总结————-

字符串的修饰方法

center()方法

格式:变量名.center(width,填充的字符)
让字符串在指定长度中居中,如果不能居中时按左短右长,也可以指定填充内容,默认是以空格填充

ljust()方法

格式:变量名.ljust(width,填充的字符)
让字符串在指定的长度左对齐,可以指定填充内容,默认以空格填充

rjust()方法

格式:变量名.rjust(width,填充的字符)
让字符串在指定的长度右对齐,可以指定填充内容,默认以空格填充

zfill()方法

格式:变量名.zfill(width)
从左至右填充将字符串填充到指定的长度,不足的地方用0补充

strip()方法

格式:变量名.strip(指定字符)
默认去除两边的空格,去除内容可以指定
rstrip()去除右边空格
lstrip()去除左边空格

字符串的格式化

% 占位符

%s 字符串  %d/%i  整数   %f 浮点数  %x 十六进制  %o  八进制
格式:%[填充值][对齐方式-][显示宽度]类型
设置显示宽度:%numd
设置对齐方式:默认是右对齐  %numd   左对齐  %-numd
设置右对齐填充0:%0numd
指定小数精度:%.2f 保留两位小数

format(): {}

格式:”{ },{ }”.format(data1,data2)
通过索引多次输出:“{ 0},{ 1},{0 }”.format(data1,data2)
关键字参数:
     msg = “{name},{age}”.format(name=“”,age=“”)
也可通过字典
    data={key:value}
   “{key}”.format(**data)
对齐方式:> 右对齐  < 左对齐  ^ 居中对齐
格式:{:[填充的字符][对齐方式][显示宽度]}
小数精度显示:
     {:.2f} 保留两位小数
进制:{:b} {:o} {:b}

f-string(python3.6新出的)

格式:f“{变量名}”  在{}中可以做简单的运算
显示宽度:{变量名:num}
左对齐:{变量名:>num}
右对齐:{变量名:<num}
居中:{变量名:^num}
小数:{变量名:.2f}

常用的是format和f-string方式进行格式化

字符串转化方法

upper()方法(常用)

格式:变量名.upper()
将字符串中的所有字母转换为大写

lower()方法(常用)

格式:变量名.lower()
将字符串中所有字母转换为小写

swapcase()方法

格式:变量名.swapcase()
将字符串中所有的字母大小写互换

title()方法

格式:变量名.title()
将字符串中的单词首字母大写,单词以非字母划分的

capitalize()方法

格式:变量名.capitalize()
只将字符串第一个字符是字母的大写

expandtabs()方法

格式:变量名.expandtabs()
将字符串中的tab符号转为空格

字符串的判断方法

字符串中判断方法返回的都是布尔值

isalnum()方法

格式:变量名.isalnum()
判断字符串是否完全由字母或数字组成

isalpha()方法

格式:变量名.isalpha()
判断字符串是否完全由字母组成

isdigit()方法

格式:变量名.isdigit()
判断字符串是否完全由数字组成

isupper()方法(常用)

格式:变量名.isupper()
判断字符串当中的字母是否完全是大写

islower()方法(常用)

格式:变量名.islower()
判断字符串当中的字母是否完全是小写

isspace()方法(常用)

格式:变量名.isspace()
判断字符串是否完全由空格组成

startswith()方法

格式:变量名.startswith(“判断字符”,开始索引位置)
判断字符串的开头字符,也可以可截取判断

endswith()方法

格式:变量名.endswith(“判断字符”,开始索引位置,结束索引位置)
判断字符串的结尾字符是否符合要求,也可以截取判断

转义字符

转义字符是将字符原有意义转变
转义符号:
例:\n 转义后:\n 是将换行转义了,转义为普通的\n了

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。