Python变量与数据类型与数据类型转换

变量(没有数据类型,但是变量存储的值是有数据类型的)

程序运行的时候来进行记录数据

变量定义的格式

变量名称  = 变量的值
money=50

示例:

#设置变量钱包,里面有50元
wallet = 50
#利用print语句,输出定义变量的值
print("钱包余额:",wallet)
#买一个冰淇淋花费10元
wallet = wallet-10
print("买了冰淇淋花费10元,钱包还剩余额:",wallet)
#买了可乐花费5元
wallet = wallet-5
print("买了一瓶可乐花费5元,钱包还剩余额:",wallet)
#查看钱包最终剩余多少钱
print("钱包最终余额:",wallet)

运行结果:
钱包余额: 50
买了冰淇淋花费10元,钱包还剩余额: 40
买了一瓶可乐花费5元,钱包还剩余额: 35
钱包最终余额: 35

数据类型

查看字面量的数据类型

直接用print语句查看
语句格式:
print(type(输入你所写的内容))
#直接用print语句查看数据类型
print(type("练习两年半的帅b"))
print(type(13))
print(type(13.14))

输出内容:
<class 'str'>
<class 'int'>
<class 'float'>
利用变量type()存储的结果
string_type = type("练习两年半的帅b")
int_type = type(13)
float_type = type(13.14)
print(string_type)
print(int_type)
print(float_type)

输出结果:
<class 'str'>
<class 'int'>
<class 'float'>

查看变量的数据类型

利用type语句查看变量存储的数据类型
name="练习两年半的帅b"
name_type = type(name)
print(string_type)

运行结果:
<class 'str'>

数据类型转化

#整数转化字符串
int_str=str(12)
print(type(int_str),int_str)
#浮点数转化为字符串
float_str=str(12.13)
print(type(float_str),float_str)
#整数转化为浮点数
int_float=float(13)
print(type(int_float),int_float)
#浮点数转化为整数
float_int=int(13.14)
print(type(float_int),float_int)
#字符串转换数字
int_str=int("1564846131")
print(type(int_str),int_str)

运行结果:
<class 'str'> 12
<class 'str'> 12.13
<class 'float'> 13.0
<class 'int'> 13
<class 'int'> 1564846131

总结:

  1. 任何数据类型都可以转化为字符串。
  2. 字符串是不能转数字的,除非字符串里面全部是数字数字。
  3. 浮点数转换成整数的缺点:丢失精度,也就是小数部分。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值