python蹭课2018.12.12 :变量、进制、字符串、布尔值

python常用命令查阅相关手册,此处只放易错知识点

一、复习

1.python边解释(编译)边执行,是一门解释性语言,是动态的(变量没有固定的类型)

2.优点:代码量少,可读性强,具有丰富的第三方库(可利用资源,拿来即用特别方便)

3.缺点:运行速度慢(因为封装了很多的底层),不能直接操纵内存(C语言有指针可以操纵内容)

二、变量

1.python中的变量存的并不是对象本身,而是对象的引用。注意区别应用和赋值的区别。

2.vars()查看当前环境下的所有变量(查看字典)

3.python中变量可以连等

4.万物皆对象,python一切都是对象,可以用  id()  看python中任何的id名

三、进制

1.python中int里可以村各种进制的整数,以此类推,别的类型的也一样

2.0b打头:二进制

  0+数 打头:八进制

  非0开头:十进制

  0+x 打头:十六进制

3.整数运算时精确的但是浮点运算总会有误差,所以不要轻易用浮点来判断相等

四、字符串

1.python中的字符串可以用一个引号,也可以用两个引号,甚至可以用三个引号。三个引号的用法参见上图

2.如果要实现引号的嵌套,则不同的引号配对即可,如“这个‘大家伙’真是很厉害”

3.r后面表示原生字符,不做任何转译

五、布尔值

.逻辑运算符以及true false 

.

1.and:前假直接返回0,前真检查后者并返回其值

2.or:前真直接返回其值,前假检查后者并返回其值

3.and的优先级大于or

4.not返回布尔值

5.python中false、0、None、空链表等所有空的都为假

猜你喜欢

转载自www.cnblogs.com/JQbiu/p/10110661.html
今日推荐