Python是一种高级编程语言,由Guido van Rossum于1989年创建,1991年首次发布。它以简洁的语法、强大的功能和广泛的应用场景而闻名。
Python的特点包括:
在开始学习Python之前,你需要在你的计算机上安装Python环境。以下是安装步骤:
python --version 验证安装成功python3 --version 验证安装成功Python的基础语法包括变量定义、注释、缩进等内容。
# 定义变量 name = "Python" age = 30 pi = 3.14159 is_valid = True
# 这是单行注释
"""
这是多行注释
可以跨越多行
"""
'''这也是多行注释'''
print("Hello World") # 行尾注释
Python使用缩进来表示代码块,通常使用4个空格或1个制表符:
if True:
print("条件为真")
print("这是代码块内的内容")
print("这是代码块外的内容")
Python支持多种数据类型,包括:
Python的控制流语句包括条件语句和循环语句。
age = 18
if age >= 18:
print("你是成年人")
elif age >= 13:
print("你是青少年")
else:
print("你是儿童")
# for循环
fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
print(fruit)
# while循环
count = 0
while count < 5:
print(count)
count += 1
# 循环控制语句
for i in range(10):
if i == 5:
break # 跳出循环
if i % 2 == 0:
continue # 跳过本次循环
print(i)
函数是一段可重用的代码块,用于执行特定的任务。
def greet(name):
"""这是函数的文档字符串"""
print(f"Hello, {name}!")
# 调用函数
greet("Python")
# 带返回值的函数
def add(a, b):
return a + b
result = add(3, 5)
print(result) # 输出: 8
# 默认参数
def greet(name, greeting="Hello"):
print(f"{greeting}, {name}!")
greet("Python") # 输出: Hello, Python!
greet("Python", "Hi") # 输出: Hi, Python!
Python是一种面向对象的编程语言,支持类和对象的概念。
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print(f"Hello, my name is {self.name}, I'm {self.age} years old.")
# 创建对象
person = Person("Alice", 25)
# 访问属性
print(person.name) # 输出: Alice
print(person.age) # 输出: 25
# 调用方法
person.greet() # 输出: Hello, my name is Alice, I'm 25 years old.
模块是一个包含Python代码的文件,包是一个包含多个模块的目录。
# 导入整个模块 import math print(math.pi) # 输出: 3.141592653589793 # 导入模块中的特定函数 from math import sqrt print(sqrt(16)) # 输出: 4.0 # 导入模块中的所有函数 from math import * print(sin(0)) # 输出: 0.0 # 给模块起别名 import math as m print(m.cos(0)) # 输出: 1.0