当前位置: 首页 > article >正文

四、Python基础语法(数据类型转换)

数据类型转换就是将一种类型的数据转换为另外一种类型的数据,数据类型转换不会改变原数据,是产生一个新的数据。

变量 = 要转换为的类型(原数据) -> num = int('28')

一.int()将其他类型转换为整型

1.整数类型的字符串转换为整型

num1 = '28'
print(type(num1))  # <class 'str'>

num2 = int(num1)
print(num2)  # 28
print(type(num2))  # <class 'int'>
print(type(num1))  # <class 'str'>

运行结果:

2.浮点型(小数)转换为整型

num3 = 3.14
print(type(num3))  # <class 'float'>

num4 = int(num3)
print(num4)  # 3
print(type(num4))  # <class 'int'>

运行结果:

二、float()-将其他类型转换为 浮点型(小数)

1.将整型转换为小数

name1 = 3
print(type(name1))  # <class 'int'>

name2 = float(name1)
print(name2)  # 3.0
print(type(name2))  # <class 'float'>

2.数字类型的字符串转换为小数

name1 = '3.17'
print(type(name1))  # <class 'str'>

name2 = float(name1)
print(name2)  # 3.17
print(type(name2))  # <class 'float'>

三、str()-将其他任意类型的数据转换为字符串

name1 = True
name2 = 3.14
name3 = 99
print(type(name1))  # <class 'bool'>
print(type(name2))  # <class 'float'>
print(type(name3))  # <class 'int'>

name4 = str(name1)
name5 = str(name2)
name6 = str(name3)
print(name4)  # True
print(name5)  # 3.14
print(name6)  # 99
print(type(name4))  # <class 'str'>
print(type(name5))  # <class 'str'>
print(type(name6))  # <class 'str'>

注意:字母类型字符串不能转换为整型

补充:整数数字和字符串型数字的区别

num = 10
name = '10'
print(num)  # 10
print(type(num))  # <class 'int'>
print(name)  # 10
print(type(name))  # <class 'str'>


http://www.kler.cn/news/339579.html

相关文章:

  • qainkun 子应用更新,但是访问主应用时显示的还是旧的内容
  • 华为OD机试 - 删除重复数字后的最大数字 - 贪心算法(Python/JS/C/C++ 2024 E卷 200分)
  • TypeScript 中枚举类型的理解?应用场景有哪些
  • ML 系列:机器学习和深度学习的深层次总结(14) — 逻辑回归(第 3 部分 — 实施)
  • Win10 安装 Redis 数据库
  • 八大排序--04希尔排序(缩小增量排序)
  • 关于Amazon Linux 2023的版本及包管理器
  • HexHub | 一款强大的SSH/SFTP、数据库、Docker 跨平台桌面客户端
  • 自定义持久层框架------从零到一手写一个mybatis
  • 计算机毕业设计 二手图书交易系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • appium中的uiautomatorviewer显示的界面为横屏解决方法
  • 行业预测 60TB 硬盘将于 2028 年到来
  • Spring源码二IOC容器源码
  • 网络知识点之—EVPN
  • 尚硅谷rabbitmq 2024 消息可靠性答疑二 第22节
  • 【智能算法应用】人工水母搜索算法求解二维路径规划问题
  • 大模型笔记05--coze经典案例分析
  • python爬虫 - 深入requests模块
  • redis高级(面试题一)
  • Ruby XML, XSLT 和 XPath 教程