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

embedded/2024/10/9 7:27:22/

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

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

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

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

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

运行结果:

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

python">num3 = 3.14
print(type(num3))  # <class 'float'>num4 = int(num3)
print(num4)  # 3
print(type(num4))  # <class 'int'>

运行结果:

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

1.将整型转换为小数

python">name1 = 3
print(type(name1))  # <class 'int'>name2 = float(name1)
print(name2)  # 3.0
print(type(name2))  # <class 'float'>

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

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

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

python">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'>

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

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

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


http://www.ppmy.cn/embedded/124944.html

相关文章

spring揭秘25-springmvc05-过滤器与拦截器区别(补充)

文章目录 【README】【1】springmvc拦截器回顾【1.1】定义与应用【1.2】拦截器作用范围 【2】servlet过滤器回顾【2.1】过滤器定义与应用【2.2】过滤器作用范围 【3】springmvc拦截器与servlet过滤器区别&#xff08;重要*&#xff09;【3.1】拦截方法调用代码实现 【README】 …

芯课堂 | Synwit_UI_Creator(μgui)平台之图像处理篇

今天小编给大家介绍的是UI_Creator&#xff08;μgui&#xff09;平台下关于图像处理的选项。 UI_Creator&#xff08;μgui&#xff09;平台图片类控件有图像控件和分级图像控件&#xff0c;均包含以下选项&#xff1a; 1、消除水波纹&#xff1a; 由于16位真彩色&#xff08…

微服务——分布式事务

目录 分布式事务 1.1分布式事务的特性 1.2分布式事务应用背景 ​编辑 1.3.认识Seata 1.4部署TC服务 1.4.1.准备数据库表 1.4.2.准备配置文件 1.4.3.Docker部署 1.5.微服务集成Seata 1.5.1.引入依赖 1.5.2.改造配置 1.5.3.添加数据库表 ​编辑1.6.XA模式 1.6.1.两…

【Linux】几种常见配置文件介绍

配置文件目录 linux 系统中有很多配置文件目录 /etc/systemd/system /lib/systemd/system /usr/lib/systemd/system 【结果就是这个目录配置文件是源头】 这三者有什么样的关系呢&#xff1f; 以下是网络上找的资料汇总&#xff0c;并加了一些操作验证。方便后期使用 介…

C++ STL中 set 和 map 的区别

目录 1.引言 2.set 3.map 4.共同点 5.不同点 6.高级用法与注意事项 7.总结 1.引言 在C的标准模板库&#xff08;STL&#xff09;中&#xff0c;set和map是两种常用的容器&#xff0c;它们提供了不同的功能和使用场景。尽管它们底层都基于红黑树实现&#xff0c;有许多相…

Collection 和 Collections 有什么区别?

Collection 和 Collections 在 Java 中是两个截然不同的概念&#xff0c;它们之间的主要区别体现在定义、性质、功能和使用上。 一、定义与性质 Collection 定义&#xff1a;Collection 是 Java 集合框架中的一个根接口&#xff0c;表示一组对象的集合。性质&#xff1a;它是一…

Java入门(基础,常见API,JVM,JUC并发编程)

一.javaSE Java初学者软件安装与idea快捷键-CSDN博客 Java基本概念&#xff08;新手入门&#xff09;_阿伟java资料-CSDN博客 二.常见API JavaAPI-CSDN博客 三.JVM JVM入门-CSDN博客 四.JUC并发编程 JUC并发编程-CSDN博客

【SQL】掌握SQL查询技巧:数据筛选与限制

目录 1. DISTINCT&#xff1a;避免重复记录1.1 示意图1.2 使用场景 2. LIMIT&#xff1a;控制查询结果的数量2.1 示意图2.2 使用场景 3. OFFSET&#xff1a;跳过前几行3.1 示意图3.2 使用场景 4. WHERE子句&#xff1a;精细控制数据过滤4.1 示意图4.2 运算符详细说明4.3 基本条…