Python常用的20个基础字符串处理函数,格式化字符串转化符'%'

Python常用的20个基础字符串处理函数,格式化字符串转化符'%'

Python常用的20个基础字符串处理函数,格式化字符串转化符'%'

字符串处理函数:

S.isdigit() 判断字符串是否为纯数字

S.isalpha() 判断字符串是否为纯字母

S.islower() 判断字符串是否为纯小写

S.isupper() 判断字符串是否为纯大写

S.isspace() 判断字符串是否为纯空白不可见的字符

S.center(数字[,填充内容]) 将字符串填充成指定长度,将原来的内容居中,默认两边填充空格

S.count(子串,[开始位置],[结束位置]) 返回一个字符串中,子串的个数

S.find(子串,[开始位置],[结束位置]) 查找一个子串在字符串中出现的位置

S.strip() 去掉左右空白字符

S.lstrip() 去掉左空白字符

S.rstrip() 去掉右空白字符

S.upper() 将英文转换为大写

S.lower() 将英文转换为小写

S.replace(旧内容,替换内容,[要替换的次数]) 替换字符串内容

S.startswith(字符串,[开始位置],[结束位置]) 检查 S 是否为 指定字符串开头

S.endswith(字符串,[开始位置],[结束位置]) 检查 S 是否为 指定字符串结尾

S.title() 将英文单词首字母大写

S.isnumeric() 判断字符串是否全为数字

格式化字符串:%(转化符)

如:

str = "姓名: %s  年龄:%d "

name = '张三'

age = 22

str = str % ( name, age )   此时str 的值为:姓名: 张三  年龄:22

%s 字符串,使用 str 函数转换

%r 字符串,使用 repr 函数转换

%c 整数转换为单个字符

%d 十进制整数

%o 八进制整数

%x 十六进制整数(a-f 小写)

%X 十六进制整数(F-F 大写)

%e 指数型浮点数(e小写)

%E 指数型浮点数(E大写)

%f,%F 浮点十进制形式

%g,%G 十进制浮点形式或指数形式自动转换

%% 等同于一个%

注:% 为占位符 ,后面的字母为 类型码

语法: %[格式语法]类型码 '-'左对齐 '+'显示正号 0补零  宽度(整数) 宽度.精度(整数)

如: '%10d' % 123 => '       123'

'%-10d' % 123 => '123       '

'%-+10d' % 123 => '+123       '

'%010d' % 123 => '0000000123'


最后编辑于:2019/08/16作者: 牛逼PHP

发表评论