• Python是如何进行类型转换的?


    函数                      描述
    int(x [,base ])         将x转换为一个整数
    long(x [,base ])        将x转换为一个长整数
    float(x )               将x转换到一个浮点数
    complex(real [,imag ])  创建一个复数
    str(x )                 将对象 x 转换为字符串
    repr(x )                将对象 x 转换为表达式字符串
    eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象
    tuple(s )               将序列 s 转换为一个元组
    list(s )                将序列 s 转换为一个列表
    chr(x )                 将一个整数转换为一个字符
    unichr(x )              将一个整数转换为Unicode字符
    ord(x )                 将一个字符转换为它的整数值
    hex(x )                 将一个整数转换为一个十六进制字符串
    oct(x )                 将一个整数转换为一个八进制字符串

    i=10
    # 十进制转2进制
    print(bin(i))
    # 十进制转8进制
    print(oct(i))
    # 十进制转16进制
    print(hex(i))
    
    b=0b1010
    # 二进制转16进制
    print(hex(b))
    # 二进制转10进制
    print(int(b))
    # 二进制转8进制
    print(oct(b))
    
    '''
    1.字符串--->整数类型 int(str),必须由数字组成的字符串才可以的
    2.整数类型--->字符串 str(int),
    '''
    
    # 将字符转换成一个数字
    print(ord('a'))
    print(ord('A'))
    
    # 将数字转换成一个字母
    print(chr(122))
  • 相关阅读:
    PAT 1088. Rational Arithmetic
    PAT 1087. All Roads Lead to Rome
    PAT 1086. Tree Traversals Again
    PAT 1085. Perfect Sequence
    PAT 1084. Broken Keyboard
    PAT 1083. List Grades
    PAT 1082. Read Number in Chinese
    求最大公因数
    [转载]Latex文件转成pdf后的字体嵌入问题的解决
    [转载]Matlab有用的小工具小技巧
  • 原文地址:https://www.cnblogs.com/apollo1616/p/9776591.html
Copyright © 2020-2023  润新知