当前位置:首页>python>Python 到底是什么?从0开始学python(1)

Python 到底是什么?从0开始学python(1)

  • 2026-10-11 06:57:18
Python 到底是什么?从0开始学python(1)
你可以把 Python 理解成:

你用一种规定好的语言,把命令写给电脑看。

例如你想让电脑显示一句话:
print("你好,Python")
电脑执行以后:
你好,Python
这里:
print()
就是一个命令。
意思相当于:

“把括号里面的东西显示出来。”

所以:
print("马汤圆开始学Python")
会输出:
马汤圆开始学Python
注意,Python里面的英文符号最好都使用英文输入法。

1. Python可以当计算器

例如:
1 + 1
结果:
2
还可以:
10-3
得到:
7
5*4
得到:
20
除法:
10/2
得到:
5.0
所以最基本的四种运算是:
+加法
-减法
*乘法
/除法
例如计算一个简单的均值:
(80+90+70) /3
结果:
80.0
这已经是最简单的数据分析了。

2. 什么是“变量”?

这是 Python 最重要的概念之一。
例如:
age=25
意思是:

创建一个叫 age 的盒子,把数字 25 放进去。

之后:
print(age)
就会得到:
25
你还可以:
height=175
weight=65
然后:
print(height)
print(weight)
得到:
175
65
甚至可以直接计算:
bmi=weight/ (height/100) **2
print(bmi)
大约得到:
21.22
这里:
**表示乘方。
例如:
2**3
就是:
23=8

3. Python里的“文字”

数字可以直接写:
age=25
但文字需要加引号:
name="张三"
然后:
print(name)
得到:
张三
例如:
group="患者组"
sex="男"
这些都是文字。
在编程中,我们通常叫它:
字符串(string)
现在不用记英文术语,只需要记住:

文字一般放在 " " 里面。

4. 同时输出文字和变量

例如:
name="张三"
age=25
print(name)
print(age)
输出:
张三
25
也可以:
print("姓名:", name)
print("年龄:", age)
输出:
姓名: 张三
年龄: 25
这以后非常有用,比如代码运行时可以显示:
正在处理被试:sub-001
正在处理被试:sub-002
正在处理被试:sub-003

5. Python代码是从上往下执行的

例如:
x=10
y=20
z=x+y
print(z)
电脑实际上做了四步:
第一步:x = 10
第二步:y = 20
第三步:z = x + y
= 10 + 20
= 30
第四步:显示 z
所以最终:
30
这其实就是理解编程最核心的一句话:

计算机基本上是在按照你的代码,从上往下一条一条执行命令。

6. = 和数学里的等号不完全一样

这是新手特别容易困惑的地方。
Python里面:
x=10
不是在证明:
x=10
而是在说:

把10存入变量x。

所以更准确地理解成:
x ← 10
例如:
x=10
x=20
最后:
print(x)
输出:
20
因为第二次赋值把第一次覆盖了。

7. 一个非常重要的例子

看:
x=1
x=x+1
print(x)
如果按照数学理解:
x=x+1
显然不成立。
但 Python 可以。
因为它实际上表示:
原来的 x = 1
计算:
x + 1
= 2
然后重新把2存进x
因此:
print(x)
得到:
2
这个思想以后写循环时会经常使用。

8. 注释

如果代码很多,你可以给自己写说明:

#这是年龄

age=25

#这是体重,单位kg

weight=65
print(age)
只要一行开头出现:

Python就不会执行后面的文字。
比如:

#今天开始学习Python

print("Hello")
只有:
Hello
会执行。
科研代码里非常建议多写注释。

9. 第一段真正的小程序

你现在其实已经能读懂下面这段代码了:

#被试基本信息

name="sub-001"
age=65
height=165
weight=60

#计算BMI

bmi=weight/ (height/100) **2

#输出结果

print("被试编号:", name)
print("年龄:", age)
print("BMI:", bmi)
结果类似:
被试编号: sub-001
年龄: 65
BMI: 22.03856749311295
如果只想保留两位小数:
print(round(bmi, 2))
得到:
22.04
于是:
round(数字, 2)
就是:

保留两位小数。

这已经是你遇到的第二个 Python 函数了。
第一个:
print()
第二个:
round()

10. 今天你只需要真正理解5件事

先不要背很多东西,只理解:
print("你好")
表示输出。
x=10
表示创建变量。
name="张三"
文字需要引号。
x+y
可以计算。

#注释

表示给人看的说明,不会执行。

第一课练习

你可以自己尝试写:
name="你的名字"
age=25
height=170
weight=60
bmi=weight/ (height/100) **2
print("姓名:", name)
print("年龄:", age)
print("BMI:", round(bmi, 2))
如果这个能够正常运行,那么你已经完成了 Python 入门的第一步。

最新文章

随机文章