• Python爬虫入门基础学习(三)



    大家好,我是卷心菜。因为项目的需要,最近在学习Python的爬虫。这一篇是关于Python的基础知识点,也是学习爬虫的入门知识点!如果您看完文章有所收获,可以三连支持博主哦~,嘻嘻。


    一、前言


    二、流程控制

    • 在学习流程控制之前,先来看看需要学习的知识点大纲,做到心中有数:
      在这里插入图片描述

    1、if语句

    • if语句是用来进行判断的,其使用格式如下:
      在这里插入图片描述

    代码举例实践:

    age = 21
    if age >= 18:
        # 一个Tab键的缩进表示满足条件时需要执行的代码
        print('你已经成年了')
        print('玩游戏不限制时间了')
    print('你的年龄是%d' % age)
    # 要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,网吧可以去了”
    age = input("请输入你的年龄:")
    if int(age) >= 18:
        print('哥已成年,网吧可以去了')
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    运行结果:

    在这里插入图片描述


    2、if else语句

    • if-else的使用格式:
      在这里插入图片描述

    代码举例实践:

    # 要求:从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票,否则需要买票。
    height = input('请输入你的身高:')
    if float(height) <= 150:
        print('免费进入动物园')
    else:
        print('卖票进入动物园')
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    运行结果:

    在这里插入图片描述


    3、elif语句

    • elif的使用格式如下:
      在这里插入图片描述

    需要注意的是:

    • 当xxx1满足时,执行事情1,然后整个if结束
    • 当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束
    • 当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束

    代码举例实践:

    score = 92
    if score >= 90:
        print('A')
    elif score >= 80:
        print('B')
    elif score >= 70:
        print('C')
    elif score >= 60:
        print('D')
    elif score < 60:
        print('E') # A
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    4、for语句

    • for循环的格式:

    在这里插入图片描述

    • for循环可以遍历字符串、数字

    代码举例实践:

    # 遍历字符串
    message = 'welcome'
    for s in message:
        print(s) # w e l c o m e
    # 遍历数字
    for i in range(6):
        print(i) # 0 1 2 3 4 5
    # 使用for循环,计算1~100的和
    a = 0
    for i in range(101):
        a += i
    print(a) # 5050
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    5、range语句

    • range 可以生成数字供 for 循环遍历,它可以传递三个参数,分别表示 起始、结束和步长。

    代码举例实践:

    # 前闭后开 [a,b)
    for i in range(1, 10, 2):
        print(i) # 1 3 5 7 9
    
    • 1
    • 2
    • 3

    三、输入输出

    • 输入可以分为普通输入和格式化输出

    普通输出我们一直在使用,接下来看看格式化输出:

    # 普通输出
    print('我今年21岁,' + '属马的')
    
    # 格式化输出
    age = 21
    print('我今年%d岁' % age)
    message = '属马的'
    print('我今年%d岁,%s' % (age, message))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    运行结果:

    在这里插入图片描述

    • 在Python中,获取键盘输入的数据的方法是采用 input 函数

    直接看代码:

    username = input("请输入你的用户名:")
    print('您输入的用户名是:%s' % username)
    print('您输入的用户名是:' + username)
    
    • 1
    • 2
    • 3

    运行结果:

    在这里插入图片描述

    需要注意的是:

    • input()的小括号中放入的是提示信息,用来在获取数据之前给用户的一个简单提示
    • input()在从键盘获取了数据以后,会存放到等号右边的变量中
    • input()会把用户输入的任何值都作为字符串来对待

    感谢阅读,一起进步,嘻嘻~

  • 相关阅读:
    迅为RK3588开发板添加 RIL 驱动程序库
    latex
    浅谈电力物联网时代物联网技术在电力系统中的应用
    音视频实战---音视频解码
    Nextjs使用教程
    SPARK中的wholeStageCodegen全代码生成--以aggregate代码生成为例说起(2)
    聚类算法:kmeans和dbscan
    Mysql---第二篇
    [HTML/CSS基础]知识点汇总
    ros2发布者发布数据(其他程序的数据)
  • 原文地址:https://blog.csdn.net/weixin_59654772/article/details/125530164