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('哥已成年,网吧可以去了')

运行结果:

在这里插入图片描述


2、if else语句

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

代码举例实践:

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

运行结果:

在这里插入图片描述


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

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

5、range语句

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

代码举例实践:

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

三、输入输出

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

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

# 普通输出
print('我今年21岁,' + '属马的')

# 格式化输出
age = 21
print('我今年%d岁' % age)
message = '属马的'
print('我今年%d岁,%s' % (age, message))

运行结果:

在这里插入图片描述

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

直接看代码:

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

运行结果:

在这里插入图片描述

需要注意的是:

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

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

猜你喜欢

转载自blog.csdn.net/weixin_59654772/article/details/125530164
今日推荐