接上一篇
1,占位符
所谓的格式化输出即按照⼀定的格式输出内容。
格式符号 | 转换 | 作用 |
---|---|---|
%s | 字符串 | 将变量作为字符串进行输出 |
%d | 整数 | 将变量作为整数进行输出 |
%f | 浮点数 | 将变量作为小数进行输出 |
name = "坤哥"
num = 25
height = 180.5
print("全民制作人大家好,我是%s,我今年%d岁,我身高%f"%(name,num,height)
小技巧:
%06d,%.6d表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出
%.2f,表示⼩数点后显示的⼩数位数。
format
相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’
name = "坤哥"
num = 25
height = 180.5
print("全民制作人大家好,我是{},我今年{}岁,我身高{}".format(name,num,height))
p: 全民制作人大家好,我是坤哥,我今年25岁,我身高180.5
2,转义字符
转义符号 | 作用 |
---|---|
\n | 换行符 |
\t | 制表符(四个空格) |
\ | 续行符 |
\单引号 | 单引号转义 |
\双引号 | 双引号转义 |
\ 转意字符的意思是:将原本解释转意掉
例:a = "123" 这是一个字符串
a = \"123\" 输入的就是一个整数了
3,数据类型的转化
-
数据类型转换的必要性
-
数据类型转换常⽤⽅法
函数 | 说明 |
---|---|
int(x) | 将x转化为整数 |
float(x) | 将x转化为浮点数 |
str(x) | 将x转化为字符串 |
eval(str) | 将字符串中的数据转换成Python表达式原本类型 |
tuple(s) | 将序列 s 转换为⼀个元组 |
list(s) | 将序列 s 转换为⼀个列表 |
整数,小数,字符串之间转化注意:
1、长得像整数的字符串可以转化为整数,也可以转化为浮点数 2、长得像小数的字符串可以转化为浮点数,不可以直接转化为整数