大家好,我是卷心菜。因为项目的需要,最近在学习Python的爬虫。这一篇是关于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()会把用户输入的任何值都作为
字符串
来对待
感谢阅读,一起进步,嘻嘻~