zoukankan      html  css  js  c++  java
  • 学习进度-15 变量类型的转换

    变量类型的转换

    当一个变量被赋值为一个对象以后,这个对象的类型就固定了。当运算需要的时,必须使用显示的变量类型转换。

    例如:

    >>> a = input('请输入一个整数:')
    请输入一个整数:>? 5
    >>> int(a)
    5
    >>> a
    '5'

    float()函数:将其其它类型数据转换为浮点数

    >>>  float(2)
    2.0
    >>> float('2.23')
    2.23
    >>> float('1.2e-3')
    0.0012
    >>> float('1.2e-5')
    1.2e-05

    int()函数: 将其他类型数据转换为整形

    >>> int(4.15)
    4
    >>> int(3.5)
    3
    >>> int(True)  # 布尔值 True 相当于整数 1
    1
    >>> int(False)
    0
    >>> int('5')
    5
    >>> int('4.5')   # 有的字符串不能直接转化为整型
    Traceback (most recent call last):
        File "<input>", line 1, in <module>
    ValueError: invalid literal for int() with base 10: '3.5'
    >>> int(float('4.5'))    # 分两步转换
    4

    char()函数:进行整数和字符之间的相互转换:char()将一个整数按ASCII码转换为对应的字符

    >>> chr(70)
    'F'

    bool()函数: 将其他类型数据转换为布尔类型

    >>> bool(0)    
    False
    >>> bool(-1)    
    True
    >>> bool('a')   
    True
    >>> bool('')    
    False

    str()函数: 将其他类型数据转换为字符串

    >>> str(2)
    '2'
    >>> str(-2.0)
    '-2.0'
    >>> str(1.2e-3)
    '0.0012'
    >>> str(1.3e-6)
    '1.3e-06'
    >>> str(2.0e-5)  
    '2e-05'

    参考网址:https://www.jianshu.com/p/bcf246c95eb0

  • 相关阅读:
    python 全栈开发大纲
    2018/6/22 晚
    python——小知识
    变量与常量
    1.2数据结构-抽象数据类型的表示和实现
    1.1数据结构-基本概念和术语
    人机交互实践04-定位作业
    人机交互实践04-图像浮动至右边
    人机交互实践03-课堂作业2
    人机交互实践03-链接到的网页
  • 原文地址:https://www.cnblogs.com/zhaoxinhui/p/12320780.html
Copyright © 2011-2022 走看看