码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 浅谈Python中的类型转换


    目录

    (一)前言

    (二)四种常见转换类型

    1. int()函数

    (1)int()函数的格式

    (2)示例

    2. float()函数

    (1)float()函数格式:

    (2)示例

    3. str()函数

    (1)str()函数的格式:

    (2)示例

    4. list()函数

    (1)list()函数的格式

     (2)示例

    (三)例题


    (一)前言

            在各种编程语言中,不同的数据类型之间都是可以进行转换的,Python也不例外。本篇中我将简单列举下四种类型转换的方式。

    (二)四种常见转换类型

           数据类型转换就是将数据(变量,数值,表达式的结果等)从一种类型转换为另一种类型,下图列举了接下来要聊的四种常用转换函数。

    函数描述
    int(x)将x转换成一个整数
    float(x)将x转换成一个浮点数
    str(x)将x转换成一个字符串
    list(s)将s转换成一个列表

    1. int()函数

    (1)int()函数的格式

    1. a=int(x)
    2. print(int(x))

    其中,x是需要转换的数据。

    (2)示例

     

     

     

     Tips:

           默认情况下int()函数将字符串参数按照十进制进行转换,所以需要转换的字符串必须为整数,否则程序会报错。

    2. float()函数

    (1)float()函数格式:

    1. a=float(x)
    2. print(float(x))

    其中,x是需要转换的数据。

    (2)示例

     

     

    TIPS:

           1. 由于float会转化为浮点,所以如果被转换的是整数则结果后面会带小数点一位的0。

           2. 如果转换对象为字符串,那么字符串中的内容必须为数字,否则程序报错。 

    3. str()函数

    (1)str()函数的格式:

    1. a=str(x)
    2. print(str(x))

    其中,x是需要转换的数据。

    (2)示例

    4. list()函数

    (1)list()函数的格式

    1. L1=list(字符串)
    2. print(list(字符串))

     (2)示例

     

     

     

    TIPS:

        list()函数不能直接用于数字型转列表型,会报错! 

    (三)例题

    运行如下代码,输出结果是( )

    1. x=9
    2. y=9.0
    3. print(float(x),int(y))

    A. 9  9          B. 9   9.0         C. 9.0   9          D. 9.0   9.0

    思路分析:float()函数可以将整数转换为浮点数,int()函数可以将浮点数转换为整数。

    考题解析:

           x为整数9,所以float(x)将9变为9.0浮点数 ;y为浮点整数9.0,则int(y)将9.0变为整数 9。所以答案选择C。

  • 相关阅读:
    阿里云无影发布生态共荣计划,携手伙伴推动终端算力上云
    Vue3系列2--项目目录介绍及运行项目
    web前端-html自定义列表
    内存管理架构及虚拟地址空间布局
    Source Insight 宏-添加单行的c注释
    如何推动乡村振兴的落地
    诚邀莅临 | 天奥智能参展第86届中国国际医疗器械博览会
    uniapp 全部权限
    Android 各版本及API对照表
    剑指offer-哈希表总结
  • 原文地址:https://blog.csdn.net/zyypjc/article/details/126829458
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号