wap网站实例保定做网站排名推广
news/
2025/10/9 3:34:50/
文章来源:
wap网站实例,保定做网站排名推广,网站建设选超速云建站,株洲知名网站建设Python类型转换#xff0c;Python数据类型转换函数大全
虽然 Python 是弱类型编程语言#xff0c;不需要像Java或 C 语言那样还要在使用变量前声明变量的类型#xff0c;但在一些特定场景中#xff0c;仍然需要用到类型转换。
比如说#xff0c;我们想通过使用 print() …Python类型转换Python数据类型转换函数大全
虽然 Python 是弱类型编程语言不需要像Java或 C 语言那样还要在使用变量前声明变量的类型但在一些特定场景中仍然需要用到类型转换。
比如说我们想通过使用 print() 函数输出信息“您的身高”以及浮点类型 height 的值如果在交互式解释器中执行如下代码 height 70.0print(您的身高height)
Traceback (most recent call last):File pyshell#1, line 1, in moduleprint(您的身高height)
TypeError: must be str, not float你会发现这是错误的解释器提示我们字符串和浮点类型变量不能直接相连需要提前将浮点类型变量 height 转换为字符串才可以。
庆幸的是Python 已经为我们提供了多种可实现数据类型转换的函数如表 1 所示。
函 数作 用int(x)将 x 转换成整数类型float(x)将 x 转换成浮点数类型complex(real[,imag])创建一个复数str(x)将 x 转换为字符串repr(x)将 x 转换为表达式字符串eval(str)计算在字符串中的有效 Python 表达式并返回一个对象chr(x)将整数 x 转换为一个字符ord(x)将一个字符 x 转换为它对应的整数值hex(x)将一个整数 x 转换为一个十六进制字符串oct(x)将一个整数 x 转换为一个八进制的字符串
需要注意的是在使用类型转换函数时提供给它的数据必须是有意义的。例如int() 函数无法将一个非数字字符串转换成整数 int(123) #转换成功
123int(123个) #转换失败
Traceback (most recent call last):File pyshell#3, line 1, in moduleint(123个)
ValueError: invalid literal for int() with base 10: 123个
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/932164.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!