5.数字
来源:互联网 发布:python 建立tcp连接 编辑:程序博客网 时间:2024/06/06 02:32
1、del 释放 数字实例对象
>>> a = 5>>> del a>>> aTraceback (most recent call last): File "<pyshell#2>", line 1, in <module> aNameError: name 'a' is not defined上面使用了 del a ,将引用对象a,直接 del 掉,再次使用a 的时候,会报NameError
2、整型
int、long
3、布尔型
True、False
4、八进制整型、十六进行整型
0开头是八进制
0x或0X是十六进制
5、长整型
尾部加个L,代表长整型
例如: 1009L
6、左移,还是C中的 <<, 右移 >>
5>>2是指将5的二进制右移2位,即0000 0101 变成 0000 00015<<2是指将5的二进制左移2位,即0000 0101 变成 0001 0100
7、运算符重载,就是同一个运算符,在不同的环境下呈现不同的结果
例如:
‘str’ + 'str
2 + 2
8、类型转换
>>> 2 + 4.56.5
整型与浮点型相加
最后结果转换为浮点型
9、//,又一次提到这个运算符,这个叫整除运算符
>>> 1.0 / 2.00.5>>> 1.0 // 2.00.0闹了版本, //这个运算符就是如上的情况,因为浮点数会真的除,所以加了个整除
10、除法
>>> 1 / 20>>> 1.0 / 2.00.5整型除法,就会省去所有的小数部分,而浮点数就会执行真正的除法
11、一元运算与 ** 运算符的优先级
>>> 5 ** 225>>> -5 ** 2-25>>> (-5) ** 225显而易见: **的优先级高于一元运算符
12、二进制 位运算
前面我们已经看到的 左移 << 、右移>>
~取反、&位 与、|或、^异或
这里就先不说啦,我会在C语言的笔记中,详细搞一把,哈哈
13、int()、long()、float()、bool()、com函数介绍,将参数对象转换为 函数所述类型
>>> long(42)42L>>> int(32.5)32>>> long(32.5)32L>>> float(32.5)32.5>>> bool(32.5)True
>>> complex(3.5)(3.5+0j)
14、abs()函数,返回绝对值
>>> abs(-59)59
>>> coerce(1, 2)(1, 2)
>>> divmod(11, 2)(5, 1)就是一个搞除法运算,一个搞取模运算,结果组合成元组
17、pow(),这个函数见多次了,乘方运算
18、round(),返回四舍五入后的值
>>> round(5.5)6.019、oct()、hex(),这俩函数可以返回整型的八进制、十六进制
>>> oct(5)'05'>>> hex(5)'0x5'
>>> ord('a')97>>> chr(97)'a'
0 0
- 5.数字
- JavaCookbook-5.数字
- 数字
- 数字
- 数字:
- 数字
- 数字
- 数字
- 数字
- 数字
- 数字
- 数字
- 数字
- 数字
- 数字
- 【数字】--数字
- 分支结构练习-5.数字Game程序
- 数字数字钟课程设计
- 151023的测试总结
- 布局Layouts之LinearLayout线性布局
- UITableViewDataSource
- 基于树的堆移除根节点实现排序
- Android 生成含签名文件的apk安装包
- 5.数字
- 关于内部存储和外部存储
- ios 摇一摇功能
- 用SAXReader解析xml文档
- 一键横屏--------纠结了好久
- Xcode常见的快捷键
- Tomcat内存设置详解
- Java Web基础——Action+Service +Dao三层的功能划分
- Libevent— event、event_base(常用api)