Python基础 02----流程控制工具

Python基础


前言

基于Python3.8文档进行的总结知识,用于个人的复习和学习


以下是本篇文章正文内容,下面案例可供参考

一、if语句

if x < 0:
	pass
elif x > 0:
	pass
else:
	pass

  • 隐式类型转换 if 后面需要的是bool类型的值,如果不是,会自动转为bool类型

  • 三元运算符

num1 = int(input('请输入一个数字'))
num2 = int(input('请在输入一个数字'))

x = num1 if num1 > num2 else num2
- 如果num1 > num2 ,取num1,否则取 num2
print(x)

二、for语句

  • 对任意字符串或者序列进行迭代 for in 循环

三、range()函数

  • 遍历一个数字序列,使用range()函数,从可迭代对象中获取连续的项知道所有项耗尽。
for i in range(5):
	print(i)
range(5, 10)
   5, 6, 7, 8, 9
 
range(0, 10, 3)
   0, 3, 6, 9
 
range(-10, -100, -30)
  -10, -40, -70
  • 使用range()函数与 len()函数结合使用
a = ['123', '456','789']
for i in range(len(a)):
	print(i, a[i])

四、break 和continue语句,循环中的else子句

  • break语句 用于跳出最近的for 或者while循环
>>> for n in range(2, 10):
...     for x in range(2, n):
...         if n % x == 0:
...             print(n, 'equals', x, '*', n//x)
...             break
...     else:
...         # loop fell through without finding a factor
...         print(n, 'is a prime number')
...
2 is a prime number
3 is a prime number
4 equals 2 * 2
5 is a prime number
6 equals 2 * 3
7 is a prime number
8 equals 2 * 4
9 equals 3 * 3

else 子句属于 for 循环, 不属于if 语句

  • continue语句 表示继续循环下一次迭代(使用在for 和 while中)

五、pass语句

  • pass语句表示什么也不操作
while True:
	pass
class My_class:
	pass

  • 占位符
def func():
	pass
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值