
安装Python
首先,需要*载下**并安装Python解释器。最新的Python版本是3.x,我们推荐使用最新版本。可以从Python官网*载下**安装包,并按照提示进行安装。
第一个Python程序
安装完成后,打开Python解释器,输入以下代码:
print("Hello, world!")
这是Python中最简单的程序,它会输出“Hello, world!”到控制台。在Python中,`print()`函数用于向控制台输出内容。
变量和类型
Python是一种动态类型语言,不需要事先声明变量的类型。直接给变量赋值即可创建变量。例如:
a = 100
b = "hello"
c = 3.14
在上面的代码中,`a`是一个整数类型变量,`b`是一个字符串类型变量,`c`是一个浮点数类型变量。Python支持多种类型,包括整数、浮点数、布尔值、字符串、列表、元组、字典等。
运算符和表达式
Python支持常见的数*运学**算符,包括加、减、乘、除、取余等。例如:
a = 10
b = 3
c = a + b
d = a * b
e = a / b
f = a % b
在上面的代码中,`c`的值为13,`d`的值为30,`e`的值为3.33333,`f`的值为1。
Python还支持比较运算符和逻辑运算符。例如:
a = 10
b = 3
c = a > b
d = a < b
e = a == b
f = a != b
g = True and False
h = True or False
i = not True
在上面的代码中,`c`的值为True,`d`的值为False,`e`的值为False,`f`的值为True,`g`的值为False,`h`的值为True,`i`的值为False。
控制流
Python支持if语句、for循环和while循环等控制流结构。例如:
a = 10
if a > 0:
print("a is positive")
elif a == 0:
print("a is zero")
else:
print("a is negative")
for i in range(5):
print(i)
x = 0
while x < 10:
print(x)
x += 1
在上面的代码中,第一个if语句根据变量a的值输出不同的结果。for循环用于遍历一个范围内的值,range()函数返回一个指定范围内的数字序列。while循环用于重复执行一段代码,直到条件不再满足为止。
函数和模块
Python中的函数用于封装一段可重用的代码。例如:
def add(a, b):
return a + b
在上面的代码中,add()函数用于计算两个数的和,可以在程序中多次调用该函数。
Python还支持模块化编程,可以将函数和变量封装在一个模块中,并在其他程序中使用。例如:
# mymodule.py
def add(a, b):
return a + b
PI = 3.1415926
可以在其他Python程序中使用mymodule模块中的函数和变量。例如:
import my