一、Python基础语法
Python是一种面向对象、解释型计算机编程语言。通过掌握Python基础语法,就可以轻松编写简单的程序。
Python的注释以 # 开头,可以是单独的行或者在代码行后面。例如:
# 这是一个注释 print("Hello, World!")
Python的缩进表示代码块,一般使用4个空格缩进。例如:
if x > 0: print("x is positive") elif x < 0: print("x is negative") else: print("x is zero")
Python支持多种数据类型,包括整数、浮点数、字符串、布尔值等。可以使用 type() 函数获取数据类型。例如:
x = 123 print(type(x)) # <class 'int'> y = 3.14 print(type(y)) # <class 'float'> z = "Hello, World!" print(type(z)) # <class 'str'> b = True print(type(b)) # <class 'bool'>
Python的运算符和其他语言类似,包括算术运算符、比较运算符、逻辑运算符等。例如:
x = 10 y = 3 print(x + y) # 13 print(x - y) # 7 print(x * y) # 30 print(x / y) # 3.3333333333333335 print(x % y) # 1 print(x == y) # False print(x > y) # True print(x < y) # False print(x >= y) # True print(x <= y) # False print(x > 5 and y > 2) # True print(x > 5 or y > 5) # True print(not(x > 5)) # False
二、Python函数和模块
Python中函数和模块都是重要的代码组织方式。
在Python中,函数定义以 def 开头,具有可选参数列表,以冒号结尾。函数体包含在缩进块中,并在函数的结尾使用 return 语句。例如:
def add(x, y): return x + y result = add(3, 4) print(result) # 7
Python中的模块是一个包含 Python 定义和语句的文件。可以使用 import 语句在另一个模块中使用它。例如,创建一个名为 my_module.py 的模块:
# my_module.py def say_hello(name): print("Hello, " + name + "!")
使用该模块:
import my_module my_module.say_hello("Alice") # Hello, Alice!
三、Python标准库
Python标准库是指Python安装包中自带的模块和包。这些模块和包提供了丰富的功能,可以帮助我们完成各种任务。
例如,使用 random 模块生成随机数:
import random print(random.randint(1, 10)) # 生成1~10之间的随机整数
使用 time 模块来测量代码执行时间:
import time start_time = time.time() # 这里写上需要测量时间的代码 end_time = time.time() - start_time print("Execution time: ", end_time, "seconds")
Python标准库还包括许多其他重要的模块和包,例如 os、sys、math 等。