文件后缀:
.py Python语言
.pyc Python字节码文件 c:code-byte
.pyo Python优化文件 o:optimizing
print value1, value2, ... python2
print(value1, value2, ...) python3
交互模式
数字类型:
整型(int)
浮点型(float)
复数(complex)
二进制0b开头,如0b1101(十进制13)
八进制0o开头,如0o17(十进制15)
十六进制0x开头,如0x1A(十进制26)
基本输出函数print
格式:
print(value, ..., sep=' ', end='n', file=sys.stdout, flush=Flase)
sep: 两个值之间的分隔符,默认为一个空格
end: 输出结束之后在末尾自动追加一个字符串,默认为换行符'n'
flush: 是否立即将流输出
file: 流对象,默认为sys.stdout
条件表达式:(类似三目运算符)
表达式1 if 真值表达式 else 表达式2
复数:a+bj
符号:
/ 在python2中结果为整型,在python3中结果为浮点型
// 表示结果取整
% 取模
** 幂运算,比如:2**3=8,9**(1/2)=3
范型计算
round函数 round(number, ndigits)
number表示需要四舍五入的数,ndigits表示向右取整的位数
and运算符:
表达式1 and 表达式2 当表达式1为True时,返回表达式2,否则返回表达式1
掩码
100%8优化 ==> 100&7
IP和MASK进行&运算可以得到子网号,两个字网号一样就可以通信
比如IP: 192.168.1.100 子网掩码: 255.255.255.0
hex()函数
python运算符的优先级:
运算符 描述
** 指数(最高优先级)
~+- 位反转,一元加号(正号),一元减号(负号)
* / // % 乘,除,地板除,求余
+ - 加,减
<< >> 左移,右移
& | 位与,位或
^ 位异或
< <= > >= 小于,小于等于,大于,大于等于
== != 等于,不等于
= %= /= //= -= *= **= 复合赋值运算符
is is not 身份运算符
in not in 成员运算符
not, or, and 逻辑运算符
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)