python的标准类型内建函数_day2_python学习笔记_chapter4_标准类型和内建函数

1. 标准类型

Integer,Boolean, Long integer, Floating point real number, Complex number, String, List, Tuple, Dictionary

其他内建类型: 类型, Null对象(None) 文件,集合,函数, 模块, 类

2. type(2) -> type(type(2)) ->

boolean isinstance()   eg:     isinstance(1.0, (int, float, complex)) -> true;

3. 布尔值: 下列对象的布尔值是False, None,False ,所有的值为0的数,0, 0.0, 0L,0.0+0.0j复数, ""空字符串, []空列表, ()空元组, {}空字典

4. 切片操作,将字符串逆转: foostr = "abcde" , foostr[::-1]

5. 对象值比较多个操作可以再同一行执行 3<4<7

6. 对象身份比较:foo1 is foo2 ; foo1 is not foo2

foo1 = 2, foo2 = 2;        id(foo1) == id(foo2)

foo3 = 2.0, foo 4 = 2.0   id(foo3) != id(foo4)

7. 内建函数  com(obj1, obj2) 返回1,0,-1 ; repr(obj)或`obj` 返回一个对象的字符串表示; str(obj)返回对象适合可读性好的字符串表示;type(obj)得到一个对象的类型,并返回相应的type对象。并不是所有repr()返回的字符串都能够用evel()内建函数得到原来的对象。

8. 乘方运算 ** 或者pow(x,y)

9. python不支持方法或函数重载,

10. 更新模型: 可变类型:列表, 字典   修改后id不会发生变化

不可变类型 数字,字符串, 元组, 修改后id会发生变化

11. python不支持的类型 : char ,byte, 指针,

在python中,无short, int, long之分, python中的整型,当两个数相乘大于int的表示范围时,python会自动返回一个长整型

在python中,无double类型, float 就相当于double类型。

更加精确的表示, Decimal , 需要导入decimal模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值