zoukankan      html  css  js  c++  java
  • python 数据类型之间的转换

    python内置数据类型进行转换时,可以使用内置函数

      Eg 描述
    int(x,[base]) int('123‘’) 转换包括String类型和其他数字类型,但是会丢失精度
    float(x) float('1') 或float(1) 转换String类型和其他数字类型,不足的位数用0补齐,例如1会变成1.0
    complex(real,imag)  complex('1')或者complex(1,2) 第一个参数可以是String或者数字,第二个参数只能为数字类型,第二个参数没有时默认为0
    str(x) str(123) 将数字转换成数字类型
    repr(x) repr(Object)  返回一个对象的String格式
    eval(str) eval('22+33')  执行一个字符串表达式,返回计算的结果,列子中返回55
    tuple(seq) tuple((1,2,3,4)) 参数可以是字符串、元组、列表或字典(参数为字典时,返回字典的key组成的集合)
    list(s) list('ljhgsa') 将序列变成一个列表,参数可以为元组,字典,列表(参数为字典时,返回字典的key组成的集合)
    set(s) set('adgsdfhdf') 将一个可以迭代对象变成可变集合并且去重
    frozenset(s) frozenset([0.1.2.3.4]) 将一个可以迭代对象变成不可变集合,参数为元组,字典,列表,字符串等
    chr(x)  chr(ox30)

     返回当前整数对应的ascii字符

    ord(x)  ord('a')  返回对应的ASCII数值,或者Unicode数值
    hex(x)  hex(12)   把一个整数转换成十六进制字符串
     oct(x)  otc(10)  把一个整数转换成八进制字符串
  • 相关阅读:
    Xshell的一些使用方法和注意事项
    adobe premiere pro cc2015.0已停止工作 解决办法
    视频播放效果--video.js播放mp4文件
    centos 7.0 编译安装php 7.0.3
    centos 7.0 安装nginx 1.9.10
    centos 7.0 firewall 防火墙常用命令
    webstorm 更改默认服务器端口
    css3 动画效果 定义和绑定执行
    css 图片垂直居中总结
    JS 面向对象随笔
  • 原文地址:https://www.cnblogs.com/HathawayLee/p/9842616.html
Copyright © 2011-2022 走看看