Python从零开始——Class3:数据类型及转换

知识点:

一、输出

二、格式化

三、输入

四、数据格类型转化

知识点说明:

一、输出: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():去掉外套,输出原本类型。

整数型的字符串可以转化成整数类型、浮点数类型;

浮点数型的字符串不能转换成整数类型,只能转换成浮点数类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值