当前位置 主页 > 网站技术 > 代码类 >

    如何基于Python实现数字类型转换

    栏目:代码类 时间:2020-02-07 15:09

    这篇文章主要介绍了如何基于Python实现数字类型转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Python数字类型转换:

      int(x):将 x 转换为一个整数

      float(x):将 x 转换为一个浮点数

      complex(x,y):将 x 和 y 转换为一个复数。x 为复数的实部,y 为复数的虚部。

      eval(x):将 x 转化为一个整数

      chr(x):x 为数字,将数字转化为对应的 ASCII 码。 65 -> A 、90 -> Z

      ord(x):x 为单个字符,将字符转换为对应的整数。 a -> 97、122 -> z

    # 将 float 浮点型转化成 int 长整型
    num_float = 3.5
    print(num_float)
    # 3.5
    print(type(num_float))
    # <class 'float'>
    num_int = int(num_float)
    print(num_int)
    # 3
    print(type(num_int))
    # <class 'int'>
    
    # 将 2,3 转化为复数
    num_complex = complex(2,3)
    print(num_complex)
    # (2+3j)
    print(type(num_complex))
    # <class 'complex'>
    
    # 将字符串转化为数字类型
    str_num = '789'
    num = eval(str_num)
    print(num)
    # 789
    print(type(num))
    # <class 'int'>
    
    # 将整数转化为字符。
    print(chr(65))
    # A
    print(chr(90))
    # Z
    print(chr(97))
    # a
    print(chr(122))
    # z
    
    # 将字符转化为整数。
    print(ord('A'))
    # 65

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。