python与Java不同的总结二(java转Python的给我看完)

类型工厂函数

  • Python2.2统一了类型和类,所有的内建类型现在也都是类,像内建函数int(),type(),list()现在都成成了工厂函数,但本质上他们还是类,当调用他们时,实际上是生成了该类的一个实例,就像工厂生产货物一样
  • 所谓工厂函数,就是指这些内置函数都是类对象,当调用他们时,实际上是创建了一个类实例
  • 所有的Python容器都能够存储不同的数据类型

类型分类

  • 可变不可变分:
    • 可变类型:列表和字典
    • 不可变类型:数字、字符串和元组
  • tips:数字和字符串看似可变,实际上是创建了一个新对象关联了原来的变量名,久对象就会被垃圾回收,可以通过id()函数看每次的对象是否一样
  • 访问模型分
    • 直接访问:数字
    • 顺序访问:字符串、列表、元组
    • 映射访问:字典

//

  • 地板除,返回数字序列中比真正的商小的最接近的数字

运算符

  • ~取反,&按位与、|或、^异或、<<左移、>>右移

功能函数

  • abs:取绝对值
  • coerce:将两个数据转化成一个数据类型(好像已经废弃了)
  • divmod:把除法和取余运算结合起来,返回一个包含商和余数的元组
  • pow:指数运算
  • round:用于对浮点型进行四舍五入运算,默认返回小数点后一位,round(3)=3.0,第二个参数可以指定精确到小数点几位

ascll转化函数

  • ascll规定每个字符对应唯一一个人整型(0~255)

  • chr:接受一个整数返回一个字符

  • ord:接受一个字符返回一个整数

hex和oct

  • hex:将数字转化为16进制并以字符串的形式返回
  • oct:将数字转化成8进制并以字符串的形式返回
序列

是什么

  • 成员有序排列,可以通过下标偏移量随机访问,下标从零开始

序列包含:字符串、列表、元组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值