python学习笔记2(控制结构)

1.布尔值和表达式

布尔值是一种逻辑值,只有两种类型,true 和false,他们可以通过比较值来创建,例如通过“==”(相等运算符),注意区分赋值(=)和相等。
在这里插入图片描述
注意False和True 首字母必须大小写,要不然识别不出。还可以通过!=(不等于)来创建布尔值。(注意!在前面
在这里插入图片描述
大于(>) 小于(<) 大于等于(>=) 小于等于(<=)均可创建布尔值。

2.if语句

python采用首行缩进来分隔代码块,并且在python中缩进是强制性的,没有缩进,程序就无法正常工作。
在这里插入图片描述在这里插入图片描述
这个需要单独创建一个文件来运行。(注意if后面的冒号必须有)
if语句还可以互相嵌套。
else语句是if的小跟班,当if语句为false时才else出场。
在这里插入图片描述
在这里插入图片描述
注意等于跟赋值不等同。在这里插入图片描述
elif 为一个省略的语句。

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

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

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

while循环只要是真的就一直运行下去,只有假的才跳出循环。 代码重复执行,称为迭代。有种特殊的循环称作无限循环,它的条件总是true。这种情况下,通过ctrl+c 或者关闭程序来停止程序的运行。
break循环可以突然终止while循环,自动跳入下一个循环。
在这里插入图片描述
再次提醒 print括号里的必须打引号。要不然 这个over 不会出来。
如下在这里插入图片描述
continue语句可以在循环中使用。continue语句是跳回循环的顶部。而不是停止该循环(不执行该次循环continue后面的语句)
以上的continue,break 都得放在循环里面,否则指定报错。举个简单的小例子。
在这里插入图片描述
这个小代码有个需要注意的地方,就是一定要用i==2,不能用i=2,=在py里面只是赋值的意思,而没有等于的意思。

5.list操作

list就跟c里面的数组一样,这里不做太多解释。
且list列表跟字符串在索引方面有相同之处。
在这里插入图片描述
且可以重新赋值,相加相乘都可。
in语句
用来检测列表中是否有某个项目,字符串亦然,返回True就有,False就不存在
在这里插入图片描述在这里插入图片描述
也可判断是否有子字符串
在这里插入图片描述
not语句也可判断。
append函数添加在列表后面,在列表的最后面添加一项.
abc=[1,2,3,4] abc.append('bingo') print(abc)

这样即可。
len函数
len函数用来查看列表里项目的个数
在这里插入图片描述
insert函数
insert方法跟append类似 只不过append是在最后面加,而insert是在任意位置插入
在这里插入图片描述
这里的index意为插在第几个数的位置上。
index函数
index函数也可用来查找这个xx处于第一个位置上。
在这里插入图片描述
一般前都会有个小点。

6.range

range函数为创建一个有序的数字列表
在这里插入图片描述
range(5)为生成0到4,并且为有序,并且前面需加一个list将其转换成列表。
range还可以这样生成,
在这里插入图片描述
用两个参数来确定这个有序列表。如果用三个参数来确定,多出来的那个参数是来确定间隔。这个参数放在最后。如
在这里插入图片描述

7.循环

while
有的时候需要在列表的每个项目执行代码,称为迭代。用while循环和计数器变量来完成。
在这里插入图片描述
for
for循环为一个快捷方式。
在这里插入图片描述
用中文来理解就是对于这个列表里的每个元素,都进行该操作。
for循环为遍历使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值