1.布尔值和表达式

布尔值是一种逻辑值,只有两种类型,true 和false,他们可以通过比较值来创建,例如通过“==”(相等运算符),注意区分赋值(=)和相等。

Python布尔值选取数据框 python布尔值赋值_赋值


注意False和True 首字母必须大小写,要不然识别不出。还可以通过!=(不等于)来创建布尔值。(注意!在前面

Python布尔值选取数据框 python布尔值赋值_Python布尔值选取数据框_02


大于(>) 小于(<) 大于等于(>=) 小于等于(<=)均可创建布尔值。

2.if语句

python采用首行缩进来分隔代码块,并且在python中缩进是强制性的,没有缩进,程序就无法正常工作。

Python布尔值选取数据框 python布尔值赋值_运算符_03

Python布尔值选取数据框 python布尔值赋值_python_04


这个需要单独创建一个文件来运行。(注意if后面的冒号必须有)

if语句还可以互相嵌套。

else语句是if的小跟班,当if语句为false时才else出场。

Python布尔值选取数据框 python布尔值赋值_python_05


Python布尔值选取数据框 python布尔值赋值_bc_06


注意等于跟赋值不等同。

Python布尔值选取数据框 python布尔值赋值_赋值_07


elif 为一个省略的语句。

3.布尔运算以及运算符的优先

布尔运算符 and, or, not。具体功用不再说明,与其他语言功用一样。
等于(==)的优先级比 or 要高,其他运算顺序跟数学里一样
一般为 算术运算符 高于 比较操作符 高于逻辑运算符。

4.while以及break循环和continue语句

while循环只要是真的就一直运行下去,只有假的才跳出循环。 代码重复执行,称为迭代。有种特殊的循环称作无限循环,它的条件总是true。这种情况下,通过ctrl+c 或者关闭程序来停止程序的运行。

break循环可以突然终止while循环,自动跳入下一个循环。

Python布尔值选取数据框 python布尔值赋值_运算符_08


再次提醒 print括号里的必须打引号。要不然 这个over 不会出来。

如下

Python布尔值选取数据框 python布尔值赋值_Python布尔值选取数据框_09


continue语句可以在循环中使用。continue语句是跳回循环的顶部。而不是停止该循环(不执行该次循环continue后面的语句)

以上的continue,break 都得放在循环里面,否则指定报错。举个简单的小例子。

Python布尔值选取数据框 python布尔值赋值_Python布尔值选取数据框_10


这个小代码有个需要注意的地方,就是一定要用i==2,不能用i=2,=在py里面只是赋值的意思,而没有等于的意思。

5.list操作

list就跟c里面的数组一样,这里不做太多解释。

且list列表跟字符串在索引方面有相同之处。

Python布尔值选取数据框 python布尔值赋值_Python布尔值选取数据框_11


且可以重新赋值,相加相乘都可。

in语句

用来检测列表中是否有某个项目,字符串亦然,返回True就有,False就不存在

Python布尔值选取数据框 python布尔值赋值_python_12

Python布尔值选取数据框 python布尔值赋值_python_13


也可判断是否有子字符串

Python布尔值选取数据框 python布尔值赋值_运算符_14


not语句也可判断。

append函数添加在列表后面,在列表的最后面添加一项.

abc=[1,2,3,4] abc.append('bingo') print(abc)这样即可。

len函数

len函数用来查看列表里项目的个数

Python布尔值选取数据框 python布尔值赋值_Python布尔值选取数据框_15


insert函数

insert方法跟append类似 只不过append是在最后面加,而insert是在任意位置插入

Python布尔值选取数据框 python布尔值赋值_python_16


这里的index意为插在第几个数的位置上。

index函数

index函数也可用来查找这个xx处于第一个位置上。

Python布尔值选取数据框 python布尔值赋值_赋值_17


一般前都会有个小点。

6.range

range函数为创建一个有序的数字列表

Python布尔值选取数据框 python布尔值赋值_python_18


range(5)为生成0到4,并且为有序,并且前面需加一个list将其转换成列表。

range还可以这样生成,

Python布尔值选取数据框 python布尔值赋值_运算符_19


用两个参数来确定这个有序列表。如果用三个参数来确定,多出来的那个参数是来确定间隔。这个参数放在最后。如

Python布尔值选取数据框 python布尔值赋值_运算符_20

7.循环

while

有的时候需要在列表的每个项目执行代码,称为迭代。用while循环和计数器变量来完成。

Python布尔值选取数据框 python布尔值赋值_bc_21


for

for循环为一个快捷方式。

Python布尔值选取数据框 python布尔值赋值_赋值_22


用中文来理解就是对于这个列表里的每个元素,都进行该操作。

for循环为遍历使用。