Python基础之格式化输出及一些字符串方法
使用 % 格式化输出
Python中用%代表格式符,或者叫占位符;
表示格式化操作,将其转化成相应的数据类型
age = 10
print('我今年%d岁'%age)
# 我今年10岁
在程序中,看到了 % 这样的操作符,这就是Python格式化输出
age = 19
name = 'xiaoming'
print('我的名字是%s,年龄是%d岁'%(name,age))
# 我的名字是xiaoming,年龄是19岁
下面是常用的格式符号
格式符号 | 转换 |
---|---|
%c | 字符 |
%s | 通过str()字符串转换来格式化 |
%i | 有符号十进制整数 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%X | 十六进制整数(大写字母) |
%e | 索引符号(小写‘e’) |
%E | 索引符号(大写‘E’) |
%f | 浮点实数 |
%g | %f和%e的简写 |
%G | %f和%E的简写 |
name = 'xiaoming'
qq = 2915241235
num = 13683823372
dizhi = 'xx市xx区'
print('==============================')
print("姓名:%s\nQQ:%i\n手机号:%d\n公司地址:%s"%(na