zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python的进制转换与数据类型转换

Python转换数据 类型转换 进制
2023-09-14 09:14:47 时间
  • 2进制转换成其他进制:2进制转换成8进制:oct(int(n,2));2进制转换成10进制:int(n,2);2进制转换成16进制:hex(int(n,2))。
  • 8进制转换成其他进制:8进制转换成2进制:bin(int(n,8));8进制转换成10进制:int(n,8);8进制转换成16进制:hex(int(n,16))。
  • 10进制转换成其他进制:10进制转换成2进制:bin(n);10进制转换成8进制:oct(n);10进制转换成16进制:hex(n)
  • 16进制转换成其他进制:16进制转换成2进制:bin(int(n,16));16进制转换成8进制:oct(int(n,16));16进制转换成10进制:int(n,16)

Python数据类型转换

  • int(x [,base]):将x转换为一个整数
  • float(x):将x转换到一个浮点数
  • complex(real [,imag]):创建一个复数
  • str(x):将对象 x 转换为字符串
  • tuple(s):将序列 s 转换为一个元组
  • list(s):将序列 s 转换为一个列表
  • set(s):转换为可变集合
  • dict(d):创建一个字典。d 必须是一个 (key, value)元组序列。
  • hex(x):将一个整数转换为一个十六进制字符串
  • oct(x):将一个整数转换为一个八进制字符串
  • repr(x):将对象 x 转换为表达式字符串