韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > Python类型转换,数据类型转换函数大全

Python类型转换,数据类型转换函数大全

头像

silencement

2019-07-04 11:13:377477浏览 · 0收藏 · 0评论

虽然 Python 是弱类型编程语言,不需要像 Java 或 C 语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。

比如说,我们想通过使用 print() 函数输出信息“您的身高:”以及浮点类型 height 的值,如果在交互式解释器中执行如下代码:

>>> height = 70.0
>>> print("您的身高"+height)
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    print("您的身高"+height)
TypeError: must be str, not float

会发现这是错误的,解释器提示我们字符串和浮点类型变量不能直接相连,需要提前将浮点类型变量 height 转换为字符串才可以。

庆幸的是,Python 已经为我们提供了多种可实现数据类型转换的函数,如图所示。

函 数作 用
int(x)将 x 转换成整数类型
Iloat(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") #转换成功
123
>>> int("123个") #转换失败
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    int("123个")
ValueError: invalid literal for int() with base 10: '123个'
>>>


关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

白色变态蕾丝超薄开档连身袜| 皇空无痕MV免费视频观看| 暴躁妹妹免费观看40集电视剧| 一晚上要了小姑娘三次| 女被扒开腿狂躁XXXXX视频| 下面的小嘴又饿了| 成全在线观看免费高清电视剧| 小小水蜜桃1| 多村三飞母姐妹花女儿的小说| AV无码亚洲一区二区三区青椒| 成人做爰免费A片视频| 男女一起生宝宝| 怎么用一支笔把自己弄出粘液| 《交换做爰》在线观看| 《伦敦空姐美版2023》| 美丽小洞5荷尔蒙| 《再来一次好吗》动漫| 白日梦我小说全文免费阅读| 色情性黄17C片麻豆AV| 女性俱乐部LOGO| 当着老公的面被维修工欺负| 女教师免费观看全集电视剧| 你好是鹿晗吗| 快拨出天我是你母亲歌词监控| 我在开会他在下添的好爽| 初次尝了销魂少妇邻居| 儿媳苏玥全文免费| 女教师2免费观看全集电视剧| 《请好好疼爱里面》免费观看 | 荒野激战2欧美版10大明星| 电影《裸体肉欲》| 《慈母夜吟》完整版| 暴躁少女免费看高清电视剧| 成品人和精品人的区别在哪里知乎| 《性爽2》电影| 鸟生鱼汤| 《疯狂伴娘》在线观看| 女人一旦尝到粗硬的心理变化| 丝袜美腿| 小妹3| 国产在线观看免费全集电视剧网站