Python学习总结

Python学习总结,第1张

Python学习总结

文件后缀:

.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                 逻辑运算符

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5679867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存