Python编程中的一些基本概念。
- 变量:变量是存储数据的容器。您可以用变量名来引用数据。Python复制代码
age = 25 # 将25赋值给变量age name = "Alice" # 将字符串 "Alice" 赋值给变量name
- 数据类型:Python支持多种数据类型:
- 整数(
int
):例如10
,-5
- 浮点数(
float
):例如3.14
,-0.001
- 暴力(
str
):例如"Hello, world!"
- 布尔值(
bool
):只有True
和False
- 整数(
2.操作符
操作符用于对变量或值进行操作。
- 算术操作符:加(
+
)、减(-
)、乘(*
)、除(/
)、取余(%
)Python复制代码x = 10 y = 3 print(x + y) # 输出 13 print(x % y) # 输出 1
- 比较操作符:用于比较两个值,返回布尔值。
- 大于(
>
),小于(<
),等于(==
),不等于(!=
)
- 大于(
print(5 > 3) # 输出 True print(5 == 3) # 输出 False
3.条件语句
条件语句允许你根据条件执行不同的代码块。
- if语句:用于判断某个条件是否为真。
age = 18 if age >= 18: print("You are an adult.") else: print("You are not an adult.")
4.循环
循环可以让代码重复执行一段时间,直到满足某个条件。
- for循环:用于遍历序列(如列表、字符串等)。
for i in range(5): print(i) # 输出 0 到 4
- while循环:在条件
True
为时,反复执行代码块。 count = 0 while count < 5: print(count) count += 1
5.函数
函数只是将代码组织生成可重用代码块的方式。可以通过def
关键字定义函数。
def greet(name):
print(f"Hello, {name}!")
greet("Alice") # 输出 "Hello, Alice!"
6.列表
列表是Python中的一种数据结构,用于存储一系列数组的元素。
fruits = ["apple", "banana", "cherry"]
print(fruits[0]) # 输出 "apple"
fruits.append("orange") # 添加元素
print(fruits) # 输出 ['apple', 'banana', 'cherry', 'orange']
7.字典
字典是存储键值对的无序集合,用大逗号{}
表示。
person = {"name": "Alice", "age": 25}
print(person["name"]) # 输出 "Alice"
person["age"] = 26 # 修改字典中的值
8.输入输出
- 输入:通过
input()
获取用户输入。 name = input("What is your name? ") print(f"Hello, {name}!")
- 输出:通过
print()
打印输出内容。
9.模块和库
Python有大量的内置模块和第三方库,可以扩展程序的功能。你可以通过import
来导入模块。
- 例如,导入数学模块
math
: import math print(math.sqrt(16)) # 输出 4.0
10.错误和异常处理
Python提供了异常机制来处理程序中的错误。您可以使用try
和except
块来捕获和处理错误。
try:
x = 10 / 0
except ZeroDivisionError:
print("Cannot divide by zero!")
11.类和对象(面向对象编程)
Python支持对象编程(OOP),你可以使用类来创建对象,并定义类的方法和属性。
class Dog:
def __init__(self, name):
self.name = name
def bark(self):
print(f"{self.name} is barking!")
my_dog = Dog("Buddy")
my_dog.bark() # 输出 "Buddy is barking!"