2.2Python基本数据类型

本文介绍了Python中的基本数据类型(整数、浮点数、布尔和字符串),type()函数的作用,以及自动和强制类型转换的规则。通过实例展示了数据类型转换的使用和可能出现的错误处理。
摘要由CSDN通过智能技术生成

1~2:理论部分
3:实践部分

1.基本数据类型:

数字类型:整数(int),小数(float)
布尔类型(bool)
字符串类型(String)
注意:不是Python的基本数据类型只有上述四种,Python有很多数据类型,只有这四种最为常用,所以我只写了这四种出来!
type()函数:用来识别某变量或者常量的数据类型

2.数据类型转换

数据类型转换分为自动类型转换和强制类型转换
自动类型转换:小数+整数,自动转换为小数
强制类型转换:字符串+整数,字符串强制为整数或者整数强制为字符串
自动类型转换的规则:向范围大的转
强制类型转换应用条件:小转大

3.代码实战

建立的过程已经在2.1教过了,不会建的可以看本栏目的2.1部分
以下直接给出代码,希望大家多敲多练,跟着代码巩固以上知识。

# 基本数据类型

a = 100  # 整型
print(type(a))

b = 100.0 # 浮点数
print(type(b))

c = True # bool
print(type(c))

d = 'd'
e = "eeee"
print(type(d))
print(type(e))

f = 1+2j # 为什么复数是j不是i?因为i在python中太常用了
print(type(f))

# 数据类型转换
ab = a + b
print("ab的数据类型",type(a),type(b),type(ab))
ab = a + int(b)
print("ab的数据类型",type(a),type(b),type(ab))
ab = int(a+b)
print("ab的数据类型",type(a),type(b),type(c))
"""
d = '0'
ad = a + d
print(ad)
会报错
"""
d = '0'
ad = a + int(d)
print(ad)
print("str(a)=",str(a),type(str(a)))
ad = str(a) + d
print(ad)

h = "100.5"
#bh = b + h #unsupported operand type(s) for +: 'float' and 'str'
bh = b + float(h)
print(bh,type(bh))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值