【Python基础】第三篇 | 变量的数据类型&类型转换

数据类型

将生活常见的数据划分为不同的类型,因为不同的类型可以进行的操作是不一样的
数字需要加减乘除,文字不需要…

  • 数字类型

整型(int),就是整数,即不带小数点的数
浮点型(float),就是小数
布尔型(bool),只有两个值
真 True ,1
假 False,0 非0即真
True 和 False 都是python中的关键字,注意大小写
复数类型 3 + 4i ,不会用的

  • 非数字类型

字符串:(str) 使用引号引起来的就是字符串
列表(list) [1,2,3,4]
元组(tuple) (1,2,3,4)
字典(dict){‘name’:‘小明’,‘age’:19}

type()函数
可以获取变量的数据类型
type(变量)
想要将这个变量的类型在控制爱显示,需要使用print输出
print(type(变量))

实例


# 整型 <class 'int'>
age = 18 
print(type(age))
# 浮点型<class 'float'>
height = 1.71
print(type(height))
# 布尔型 <class 'bool'> True False
isMen = True
print(type(isMen))
# 字符串类型,使用引号引起来的就是字符串<class 'str'>
name = '小明'
print(type(name))
num = '18'
print(type(num)) #str
num = 'True'
print(type(num)) # str

类型转换

根据代码的需要,将一张数据类型转换另一种数据类型(将input输入得到的数字转换为整型 )
语法:
变量 = 要转换为的类型(原数据)
1.数据原来是什么类型
2.你要转换为什么类型
注意点:数据类型转换,不会改变原来的数据的类型,会生成一个新的数据类型。
实例

age = input('请输入你的年龄:')
print('age 本来的类型:',type(age))
#类型转换
age1 = int(age)
print('转换后age的类型:',type(age))
print('转换后age1的类型:',type(age1))

int() 将其他类型转换为int类型
1.可以将float类型的数字转换为整型
2.可以将整数类型的字符串转换为整型
float()将其他类型换换成浮点型
1.可以将int类型转换为浮点型
2.可以将数组类型的字符串(整数类型和小数类型)转换为浮点型
str() 将其他类型转换为字符串类型
任何类型都可以使用str()将其转换为字符串,一般加引号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值