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

四、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.lryc.cn/news/455918.html

相关文章:

  • 工业物联网的安全与隐私保护—SunIOT
  • 二层网络和三层网络的理解与区别(包含通俗理解和归纳总结)
  • 【C++】:lambda表达式的高级应用
  • 详解正确创建好SpringBoot项目后但是找不到Maven的问题
  • 力扣203.移除链表元素
  • UE4 材质学习笔记05(凹凸偏移和视差映射/扭曲着色器)
  • 网约班车升级手机端退票
  • 【Vue】Vue 快速教程
  • SQLite数据库介绍
  • 点击label 按钮起作用
  • JPA、Hibernate、MyBatis三种ORM框架怎么选择
  • 【C++】map详解
  • 力扣206.反转链表
  • 如何查看服务器的带宽linux服务器
  • 云原生化 - 工具镜像(完整版)
  • leetcode68:文本左右对齐
  • Linux驱动学习——内核编译
  • MES系统:制造业的智能大脑
  • 忘记 MySQL 密码怎么办:破解 root 账户密码
  • 【LeetCode每日一题】——17.电话号码的字母组合
  • Git管理远程仓库
  • 在 /var/cache/apt/archives/ 上没有足够的可用空间的解决方法
  • FastAdmin Apache下设置伪静态
  • MPI程序实例:自适应数值积分(主从模式)
  • 蓝桥杯—STM32G431RBT6(IIC通信--EEPROM(AT24C02)存储器进行通信)
  • 【重学 MySQL】六十二、非空约束的使用
  • Python获取json返回的字符串获取方法大全
  • FreeBSD14.1 rm命令的疑惑
  • LSTM模型变种
  • 基于comsol模拟微穿孔板和卷曲通道的混合吸声器低频吸声