当前位置:首页>python>继续来几个“拿来就能用”的Python命令——一个工科男的Python笔记

继续来几个“拿来就能用”的Python命令——一个工科男的Python笔记

  • 2026-10-09 14:11:16
继续来几个“拿来就能用”的Python命令——一个工科男的Python笔记

文/小冰

你好呀,我是小冰。

前几篇介绍了不少Python内置的小命令,有读者说“再来点,还没看够”。

好,今天继续上几个我平时用得特别顺手的“小命令”,保证你学了就能用上。


一、range():生成一串数字

循环时经常需要一串连续的数字,用range()。

python

# 0到4
for i in range(5):
    print(i)# 0,1,2,3,4
# 2到6
for i in range(2,7):
    print(i)# 2,3,4,5,6
# 0到10,步长2(偶数)
for i in range(0,11,2):
    print(i)# 0,2,4,6,8,10

人话:range(终点) → 0到终点-1;range(起点,终点) → 起点到终点-1;range(起点,终点,步长) → 跳着数。


二、sum() / max() / min():求和、最大、最小

对一堆数字直接算总和、最大值、最小值。

python

分数 =[85,92,78,88,91]
print(sum(分数))# 434
print(max(分数))# 92
print(min(分数))# 78

人话:别自己写循环了,这三个直接搞定。


三、round():四舍五入保留小数

实验数据经常有很多位小数,用round()保留几位。

python

pi =3.1415926
print(round(pi,2))# 3.14
print(round(pi,3))# 3.142

人话:round(数字, 保留几位)。


四、abs():绝对值

python

print(abs(-5))# 5
print(abs(3.14))# 3.14

科研场景:算误差时经常用绝对值。

python

真实值 =100
测量值 =98
误差 =abs(真实值 - 测量值)
print(误差)# 2

五、input():让用户输入东西

想和程序互动?用input()。

python

name =input("请输入你的名字:")
print(f"你好,{name}!")

运行后会等你输入,你输完按回车,程序继续。

人话:在屏幕上提问,等你打字回答。


六、print()的进阶:sep和end

print()默认会加空格(多个东西之间)和换行(结尾)。你可以改掉。

python

# 默认
print("a","b","c")# a b c(空格隔开,末尾换行)
# 改分隔符
print("a","b","c", sep="---")# a---b---c
# 改结尾(不换行)
print("hello", end="")
print("world")# helloworld(连在一起)

人话:sep是“中间用什么隔开”,end是“末尾加什么”。


七、in / not in:判断在不在里面

检查一个东西是否在列表、字符串、字典里。

python

水果 =["苹果","香蕉","橙子"]
print("苹果" in 水果)# True
print("葡萄" in 水果)# False
print("葡萄" notin 水果)# True
# 字符串也能用
text ="hello python"
print("python"in text)# True

人话:问“在不在?”返回True或False。


八、break 和 continue(简单提一下)

虽然之前说过,但太常用,再强调一下。

python

# break:立即停止循环
for i in range(10):
    if i ==5:
        break
    print(i)# 只打印0,1,2,3,4
# continue:跳过本次,继续下次
for i in range(5):
    if i ==2:
        continue
    print(i)# 0,1,3,4(跳过2)

人话:break是“不干了,结束”;continue是“这次跳过,继续下一轮”。


九、一个综合小练习

从键盘输入一串数字(用空格隔开),求它们的总和和平均值。

python

# 输入:"10 20 30 40"
nums_str =input("请输入数字,用空格隔开:")
# 得到字符串 "10 20 30 40"
nums_list = nums_str.split()
# 拆成列表 ["10","20","30","40"]
nums =[int(x) for x in nums_list]
# 转成整数 [10,20,30,40]
total =sum(nums)avg = total /len(nums)
print(f"总和:{total},平均值:{avg:.2f}")

你看,短短几行就用到了:input()、split()、列表推导式、sum()、len()、print()格式化。


写在最后

这次又加了几个小命令,都很简单,但拼在一起就能做不少事。

新命令速记表:

命令
作用
range()
生成一串数字
sum()
求和
max() / min()
最大/最小
round()
四舍五入
abs()
绝对值
input()
获取用户输入
sep/ end
控制print格式
in/ not in
判断是否存在
break / continue
控制循环

你平时写代码最常用哪个命令?评论区告诉我。

互动话题:你有没有自己写过一个很短的Python程序,但觉得特别有用?分享一下呗。

最新文章

随机文章