python基础语法学习1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38998213/article/details/82024842


not True   # ==> False
not False   # ==> True
布尔运算在计算机中用来做条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。

在Python中,布尔类型还可以与其他数据类型做 and、or和not运算,请看下面的代码:

1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

Python中元素增加,删除,修改,查:

sa=[1,2,3,4,[1,2,3,4],5,12121]
下面这两个方法针对具体的元素的值,掺入的类型是object类型。
sa.append(12121)     //添加在最后一个元素位置
sa.insert(1,‘123’)//在list1的位置中插入123,原来的元素全部向后排列
sa.remove([1,2,3,4])   //删除值为“【1,2,3,4】”的元素
sa[1]='zzzzzz'            //对list 位置为1的进行修改
sa.pop(0)                   //删除list  0  位置的值;

创建tuple元祖:
其实和list类似,只是tuple的元素不能修改,与之不同的是tuple的使用是用()
取出元素:print(tuple[1])


Python之什么是dict:

这也是数组是大括号的数组,tuple使用()不可变元组,list使用【】可变元组。
花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。
dict={'1':1,'2':2}
len(dict)    的值为2

猜你喜欢

转载自blog.csdn.net/qq_38998213/article/details/82024842