龙空技术网

Python基础(五):数据类型介绍和转换

Lansonli 546

前言:

而今我们对“python判断类型str”大约比较珍视,小伙伴们都想要剖析一些“python判断类型str”的相关资讯。那么小编同时在网络上汇集了一些有关“python判断类型str””的相关资讯,希望各位老铁们能喜欢,大家一起来学习一下吧!

#头条创作挑战赛#

数据类型介绍和转换一、认识数据类型

在Python⾥为了应对不同的业务需求,也把数据分为不同的类型。

检测数据类型的方法: type()

a = 1print(type(a)) # <class 'int'> -- 整型b = 1.1print(type(b)) # <class 'float'> -- 浮点型c = Trueprint(type(c)) # <class 'bool'> -- 布尔型d = '12345'print(type(d)) # <class 'str'> -- 字符串e = [10, 20, 30]print(type(e)) # <class 'list'> -- 列表f = (10, 20, 30)print(type(f)) # <class 'tuple'> -- 元组h = {10, 20, 30}print(type(h)) # <class 'set'> -- 集合g = {'name': 'TOM', 'age': 20}print(type(g)) # <class 'dict'> -- 字典
二、输入

在Python中,程序接收用户输入的数据的功能即是输入。

1、语法

input("提示信息") 1
2、特点当程序执⾏到 input ,等待用户输入,输入完成之后才继续向下执⾏。在Python中, input 接收⽤户输入后,⼀般存储到变量,放便使用。在Python中, input 会把接收到的任意用户输入的数据都当做字符串处理。
password = input('请输⼊您的密码:')print(f'您输⼊的密码是{password}')# <class 'str'>print(type(password))

三、转换数据类型1、作用

问:input()接收用户输⼊的数据都是字符串类型,如果用户输⼊1,想得到整型该如何操作?

答:转换数据类型即可,即将字符串类型转换成整型。

2、函数3、快速体验

需求:input接收用户输⼊,用户输⼊“1”,将这个数据1转换成整型。

# 1. 接收⽤户输⼊num = input('请输⼊您的幸运数字:')# 2. 打印结果print(f"您的幸运数字是{num}")# 3. 检测接收到的⽤户输⼊的数据类型 -- str类型print(type(num))# 4. 转换数据类型为整型 -- int类型print(type(int(num)))

4、实验

# 1. float() -- 转换成浮点型num1 = 1print(float(num1))print(type(float(num1)))# 2. str() -- 转换成字符串类型num2 = 10print(type(str(num2)))# 3. tuple() -- 将⼀个序列转换成元组list1 = [10, 20, 30]print(tuple(list1))print(type(tuple(list1)))# 4. list() -- 将⼀个序列转换成列表t1 = (100, 200, 300)print(list(t1))print(type(list(t1)))# 5. eval() -- 将字符串中的数据转换成Python表达式原本类型str1 = '10'str2 = '[1, 2, 3]'str3 = '(1000, 2000, 3000)'print(type(eval(str1)))print(type(eval(str2)))print(type(eval(str3)))

标签: #python判断类型str #python类型转换方法 #python输出结果类型