python学习笔记2-控制流

布尔值

这是除了上面一节中讲到的三种数据类型之外的第四种数据类型
书写方式为True和False,首字母大写

tips:不能这两个布尔值作为变量名,可以保存在变量中

综合上一节中的三个数据类型,一共学习了四种数据类型了:

  1. 整型
  2. 浮点型
  3. 字符串
  4. 布尔值

算数比较符和布尔比较符

算数比较符

  1. ==
  2. <
  3. >
  4. <=
  5. >=

布尔比较符

  1. and
  2. or
  3. not

混合比较符

就是将布尔比较符和算数比较符放在一起执行,这个是组成条件的内容
例如:

  • (4<5) and (8>7)

控制流的元素

  1. 条件
  2. 代码块

if语句

元素有一下三个:

  • if
  • else
  • elif

while语句(while循环语句)

只要条件满足,while子句中的代码就会执行。形式跟if语句的形式是一样的,但是while语句是循环语句,而if语句满足条件只执行一次,直接执行下面的代码

while与if语句的形式对比

spam = 0
if spam < 5:
    print('hello,world.')
    spam = spam + 1
spam = 0
while spam < 5:
    print('hello,world.')
    spam = spam + 1

看上面除了一个用if一个用while,语句形式上根本没有什么区别,但是while语句执行的是满足条件的循环语句,而if语句执行的是满足条件的一次判断

与循环语句经常一起使用的一个跳出语句break

这个语句一般与if一起使用,放在循环语句中,当循环语句里面的某个条件满足时,执行break语句跳出循环。

同样是经常用在循环语句中的一个语句continue

如果执行遇到continue,程序会跳到循环开始的地方重新执行

tips:经常用在这种场景中(经过某一个程序处理后,看结果是否满足某一个条件,如果满足才能继续执行,否则会跳到循环开始的地方重新执行上面的程序导出一个新的结果)

另一个经常使用到的循环语句是for和range()

for语句结合range函数可以构造一个规定执行几次的循环语句,常用的形式如下:

total = 0
for i in range(10):
    total += i
    print(total)

解读range()函数

  1. 有三个参数,第一个参数是起始值,第二个参数是终止值,但不包括终止值,第三个参数是步长
  2. 常常和for语句结合使用

python调用其它程序的方式

使用import语句可以将第三方的程序加载进来

使用形式如下:

import sys,math,random
    sys.exit()

使用import from 加载第三方程序与import的区别

import random from *
    ranint()

区别就是第二种可以在调用的时候不加模块名作为前缀

tips:第二种的可读性不高,而且容易与python自带的函数冲突,建议使用第一种方式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值