引言
这篇博客将继续讲解Python的基础知识
一. Input
- 1. input使用
input函数可以返回终端上输入的数据,让一个变量接受,并且可以在括号内写上提示词,使用例子如下:
name = input('请输入你的名字')
print(name)
- 2. +=
与C++中的string语法类似,相当于直接加一串字符串在后面,例子如下
msg = '欢迎您的到来'
msg += '!!!'
print(msg)
- 3. int函数
作用就是将字符串强转为int类型,也就是整数类型,一般用于数字的输入计算,因为input输入是默认为字符串的,如下:
year = input()
print(f"{2025 - int(year)}")
这里给出一个练习:编写一个程序询问多少个人用餐,大于八人打印“多人”
n = input("有几人用餐:")
n = int(n)
if n > 8:
print("多人!")
else:
print("请进入用餐")
二.求模运算符
- 1. 定义
用来求余数
- 2. 练习
1. 让用户输出一个数,判断是否为10的倍数
2.让用户输出一个数,判断奇数或偶数
三.while循环
- 1. 与for循环的区别
for循环不适合修改列表,因为会按内部进度自动向后遍历,而while可以加上判断条件,更适合修改列表
- 2. 基本语法
n = 0 #1初始条件
while n < 5: #2条件判断
print(n)
n += 1 #3改变条件
- 3. 基础练习
1.打印0 – 9
2.打印0 2 4 – – 10
3.打印9 8 7 — 1
- 4. 进阶练习
4.1 在列表中移动元素
lists1 = ['aa', 'bb', 'cc']
lists2 = []
while lists1:
lists2.append(lists1.pop())
print(lists2)
4.2 删除为特定值的所有列表元素
pets = ['cat', 'dog', 'cat', 'bird']
while 'cat' in pets:
pets.remove('cat')
print(pets)
四.Continue break
- 1. continue
与C++中用法相同,用于跳过此次循环,直接执行下一次循环
- 2. break
与C++中用法相同,用于直接跳出循环
- 3. 用法
一般搭配if条件一起使用,这里给出几个例子
n = 1
while n > 0:
n += 1
if n % 2 == 0:
continue #偶数跳过此次循环
if n == 20:
break #n == 20跳出循环
print(n)
总结
至此Python的基础知识算是都了解了,接下来将学习关于函数定义相关的知识

评论(0)
暂无评论