最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • python怎么强制转换类型

    正文概述    2020-06-26   247

    python怎么强制转换类型

    python内提供了几种称为强制类型转换的函数,可以将一个变量的类型强制转换为另一种类型。比如,整型->浮点型,列表->元组。

    我们在之前已经学习了很多种数据类型

    · 整型 int

    · 浮点型 float

    · 字符串型 str

    · 列表list

    · 元组tuple

    · 字典dict

    · 集合set

    推荐学习《python教程》

    在一定条件下,其中的几种类型是可以相互转换的,是有一定规律的。比如整型与浮点型之间的转换,列表与元组之间的转换。

    >>> a = 1  #定义整型a
    >>> b = float(a)  #将a强制转换成浮点型赋给b
    >>> print(b)  #打印b的值
    1.0
    >>> print(type(b))  #打印b的类型
    <class 'float'>

    上面这个例子就是将整型强制转换为浮点型的例子。

    >>> a = [1, 2, 3]  #定义列表a
    >>> b = tuple(a)  #将a强制转换为元组,赋给b
    >>> print(b)  #打印b
    (1, 2, 3)
    >>> c = set(a)  #将a强制转换为集合,赋给c
    >>> d = set(b)  #将b强制转换为集合,赋给d
    >>> print(c,d)
    {1, 2, 3} {1, 2, 3}

    上面这个例子是列表、元组、集合间的相互转换。

    >>> a = '12'  #定义字符串型a
    >>> b = int(a)  #将a强制转换为整型,赋给b
    >>> print(b)  #打印b
    12
    >>> print(type(b))  #打印b的类型
    <class 'int'>
    >>> c = float(a)  #将a强制转换为浮点型,赋给c
    >>> print(c)  #打印c
    12.0
    >>> a = 123  #定义整型a
    >>> b = str(a)  #将a强制转换为字符串型,赋给b
    >>> print(b,type(b))  #打印b和b的类型
    123 <class 'str'>

    上面这个例子是整型、浮点型与字符串型之间的相互转换。

    python中提供的常用的强制类型转换函数有以下几种:

    · int(x)             将x转换为一个整数
    · float(x)           将x转换到一个浮点数
    · str(x)             将对象 x 转换为字符串
    · tuple(s)           将序列 s 转换为一个元组
    · list(s)            将序列 s 转换为一个列表
    · set(s)             将序列 s 转换为一个集合

    使用以上几个函数即可对数据进行强制类型转换,改变他们的类型。


    起源地下载网 » python怎么强制转换类型

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元