0%
boxmoe_header_banner_img

加载中

Python基础(下)


avatar
mizuki 2026年9月13日 2026年9月13日 15

引言

这篇博客将继续讲解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)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码
后退
前进
刷新
复制
粘贴
全选
删除
返回首页
0%
目录
顶部
底部
📖 文章导读