美文网首页
数据类型转换

数据类型转换

作者: 1baibai | 来源:发表于2022-05-12 22:46 被阅读0次

目标

  • 数据类型转换的必要性

  • 数据类型转换常用方法

一. 转换数据类型的作用

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

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

二. 转换数据类型的函数

函数 说明
int(x [,base ]) 将x转换为一个浮点数
complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部
str(x ) 将对象 x 转换为字符串
repr(x ) 将对象 x 转换为表达式字符串
eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s ) 将序列 s 转换为一个元组
list(s ) 将序列 s 转换为一个列表
chr(x ) 将一个整数转换为一个Unicode字符
ord(x ) 将一个字符转换为它的ASCII整数值
hex(x ) 将一个整数转换为一个十六进制字符串
oct(x ) 将一个整数转换为一个八进制字符串
bin(x ) 将一个整数转换为一个二进制字符串

三. 快速体验

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


# 1. 接收用户输入

num = input('请输入您的幸运数字:')

# 2. 打印结果

print(f"您的幸运数字是{num}")

# 3. 检测接收到的用户输入的数据类型 -- str类型

print(type(num))

# 4. 转换数据类型为整型 -- int类型

print(type(int(num)))

四. 实验


# 1. float() -- 转换成浮点型

num1 = 1

print(float(num1))

print(type(float(num1)))

# 2. str() -- 转换成字符串类型

num2 = 10

print(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)))

总结

  • 转换数据类型常用的函数
  - int()

  - float()

  - str()

  - list()

  - tuple()

  - eval()

相关文章

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • JavaScript基础03- 数据类型转换

    数据类型转换 所谓的数据类型转换,就是将一种数据类型转换为另一种数据类型,所以,数据类型转换包括,转换为字符串类型...

  • JS里的数据类型转换

    在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Numb...

  • javascript-强制类型转换和运算符

    强制类型转换 将其它数据类型转换为String 将其它数据类型转换为Number 将其它数据类型转换为Boolea...

  • Python自学笔记——3.基础数据类型转换

    基础数据类型转换 数据类型转换的形式自动类型转换强制类型转换 可变数据类型: 列表, 字典, 集合不可变数...

  • 3-数据类型转换

    数据类型转换 将数据有当前类型变化为其他类型的操作就是数据类型转换。 数据类型转换分类: 数据类型转换一共分为2类...

  • Java基础语法_数据类型转换

    数据类型转换 当数据类型不一样时,将会发生数据类型转换。 数据类型转换——自动转换(隐式) 特点:代码不需要进行特...

  • 其他类型转换成字符串类型

    数据类型强制转换 字符串相关数据类型转换

  • JavaScript字符串转换为其他类型(五)

    目录: 为什么要数据类型转换? 数据类型怎么转换? 一、为什么要数据类型转换? 上节课咱们讲到了数据类型好比人的职...

  • day04-python中的循环与分支结构

    01-数据类型转换 1、数据类型的自动转换(主要是整型和浮点型之间自动转换) 2、数据类型的强制转换格式:类型名(...

网友评论

      本文标题:数据类型转换

      本文链接:https://www.haomeiwen.com/subject/ktoeurtx.html