知识点:
一、输出
二、格式化
三、输入
四、数据格类型转化
知识点说明:
一、输出:print()
print("输出信息")
二、格式化输出:按照相应的数据格式进行输出
格式化符号
%s | 字符串 |
%d | 十进制整数 |
%f | 浮点数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数 |
%e | 指数 |
%g | 根据大小自动选f格式或e格式,且不输出无意义的零 |
格式化写法:
方法1:%
str1 = ("字符串")
int1 = (1)
float1 = (0.1)
print("输出字符串%s,输出整数%d,输出浮点数%f" %(str1, int1, float1))
方法2:format()
str1 = ("字符串")
int1 = (1)
float1 = (0.1)
# 不带编号
print("输出字符串{},输出整数{},输出浮点数{}".format(str1, int1, float1))
# 带索引
print("输出字符串{0},输出整数{1},输出浮点数{2}".format(str1, int1, float1))
# 带关键字
print("输出字符串{a},输出整数{b},输出浮点数{c}".format(a=str1, b=int1, c=float1))
# 糖
print(f"输出字符串{},输出整数{},输出浮点数{}")
理解:%及{}均为占位符,出现占位符时,先占据输出位置,再将对应变量放入所占位置。%占位对应%,{}占位对应format()。
Tips:f"输出信息" 为format()的简化写法。
三、输入:input()
1.当程序执⾏到 input ,等待⽤户输⼊,输⼊完成之后才继续向下执⾏。
2.在Python中, input 接收⽤户输⼊后,⼀般存储到变量,⽅便使⽤。
3.在Python中, input 会把接收到的任意⽤户输⼊的数据都当做字符串处理。
四、数据类型转化:
int(x) | 将x转化为整数 |
float(x) | 将x转化为浮点数 |
str(x) | 将x转化为字符串 |
eval(str) | 将字符串中的数据转换成Python表达式原本类型 |
tuple(s ) | 将序列 s 转换为⼀个元组 |
list(s ) | 将序列 s 转换为⼀个列表 |
eval():去掉外套,输出原本类型。
整数型的字符串可以转化成整数类型、浮点数类型;
浮点数型的字符串不能转换成整数类型,只能转换成浮点数类型