Pyton爬虫-流程控制语句

流程控制语句

1、if关键字

  • if语句是用来进行判断的,格式如下
    if 判断的条件 :
        代码(如果判断条件为True的时候执行if下面的内容
  • demo_1:
    age = 30
    #如果你的年龄大于18 那么就是成年了
    if age > 18 :
        print("我已经成年了")
  • 运行结果
    我已经成年了

  • demo_2:

    age = 16 
    if age >= 18 :
        print("我已经成年了")
  • 运行结果:

    无结果

  • if 案例联系

# 在控制台输入一个年龄 如果年龄大于18了 那么打印可以去网吧了

# input 返回的是字符串类型
age = input("请输入你的年龄")
if age > 18 :
    print("您成年了“)

# 案例中考察了三个知识点
# (1)控制台输入
# (2)强制类型转换
# (3) int和str是不能比较的

2、ifelse关键字

  • ifelse 语法
if 判断条件:
    判断条件为True的时候执行的代码
else :
    判断条件为False的时候执行的代码

#  ifelse案例
age = 17
if age > 18 :
    print("你成年了")
else :
    print('你未成年')
# 输出 你未成年
  • ifelse 案例练习
# 在控制台输入一个年龄 如果年龄大于18了 那么输出 你已经成年了
# 否则那么输出 你还没有成年
age = input("请输入你的年龄") # int(input("请输入你的年龄"))

if int(age) > 18 :   # age > 18 :
    print("你成年了")
else :
    print("你未成年")

3、elif关键字

  • 案例练习
# 在控制台上输入您的成绩分数
# 如果你考了90以上,成绩为优秀
# 如果你考了80以上,成绩为良好
# 如果你考了70以上,成绩为中等
# 如果你考了60以上,成绩为合格
# 否则,成绩为不合格
score = int(input("请输入你的成绩:"))
if score >= 90 :
    print("优秀")
elif score >= 80 :
    print("良好")
elif score >= 70 :
    print("中等")
elif score >= 60 :
    print("合格")
else :
    print("不合格")

4、for循环

  • for 循环格式
for 变量 in 要遍历的数据:
        方法体
  • 掌握五个点
    • 循环字符串
    • range(5)
    • range(1,6)
    • range(1,10,3)
    • 循环一个列表

循环字符串

# 一个一个的输出 叫做循环 也叫做遍历
s = "china"
# for 最好用的一个循环
for i in s :
# i 是字符串中一个又一个的字符的变量
# s 代表的是要遍历的数据
    print(i)

range(5)

# range方法的结果 一个可遍历的对象
# range(5) 0-4 左闭右开区间 (0,5)
for i in range(5) :
    print(i)  # 0,1,2,3,4

range(1,6)

# range(起始值,结束值)  eg:range(1,6)
# 左闭右开 1-5
for i in range(1,6):
    print(i) # 1,2,3,4,5

range(1,0,3)

for i in range(1,10,3):
    print(i) # 1,4,7

# range(起始值,结束值,步长)
# 左闭右开区间
#  1-9 每隔三个数输出一个

循环一个列表

# 应用场景  会爬去一个列表返回给我们 需要将这些列表一个一个的遍历

# 循环一个列表

a_list = ["test","test1","test2"]
# 遍历列表中的元素
for i in a_list :
    print(i)

# len() 的用法
print(len(a_list)) # 判断列表中的元素的个数

# 遍历列表中的下标
for i in range(len(a_list)):
    print(i)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值