本文共 2098 字,大约阅读时间需要 6 分钟。
在Python中,我们可以通过简单的语法命令完成许多常见任务。以下是一些基础操作:
# 导入模块会使特定的函数和属性成为可用import randomimport sysimport os# 打印内容到屏幕print("Hello World") # 输出Hello Worldprint(5 + 2) # 计算并显示5 + 2的结果print("这是一个测试字符串") # 展示字符串操作
变量用于存储数据,名称应尽量反映其用途:
name = "Derek" # 轮名字符串age = 25 # 年龄整数price = 99.5 # 价格浮动数# 变量命名规则# - 可以包含字母、数字和下划线# - 不能以数字开头# - 建议使用 camelCase 或 snake_case# 检查变量类型print(type(name)) #print(type(age)) # print(type(price)) #
运算符执行顺序遵循数学规则:
# 算术运算print(5 + 2) # 7print(5 - 2) # 3print(5 * 2) # 10print(5 / 2) # 2.5print(5 % 2) # 1print(5 ** 2) # 25print(5 // 2) # 2# 操作顺序示例print("1 + 2 - 3 * 2 =", 1 + 2 - 3 * 2) # 1 + 2 = 3, 3 * 2 = 6; 结果 3 - 6 = -3print("(1 + 2 - 3) * 2 =", (1 + 2 - 3) * 2) # 内部括号优先计算,结果为 (0) * 2 = 0
学习数据结构可以帮助更好地组织和管理数据:
# 列表(列表)numbers = [1, 2, 3, 4, 5] # 可变长度的数组numbers.append(6) # 扩展列表print(numbers) # [1, 2, 3, 4, 5, 6]# 元组(不可变)grades = (90, 80, 70) # 读取无法修改print(grades) # (90, 80, 70)# 字典(键值对)student = { "name": "张三", "age": 24, "score": 88}print student # 输出字典内容
通过条件控制,决定程序执行路径:
# 条件判断if age >= 18: print("年满") # true条件时打印年满else: print("未满") # else处理# 逻辑运算符is_true = True or False # Trueis_false = True and False # Falseis_true_result = not True # Falseis_null = False or None # None# 循环控制for num in numbers: print(num) # 输出列表中的每个元素while loop(): pass # 循环将在这里扩展
函数是代码的基本单元,模块内的函数可以被调用:
def greeting(name): # 定义函数 return "欢迎 " + name# 调用函数print(greeting("Derek")) # Welcome Derek
文件是存储数据的基本单位,以下进行示例:
with open("data.txt", "w+") as f: f.write("这是一个测试文件") # 写入文件with open("data.txt", "r") as f: content = f.read() # 读取文件print(content) # 查看文件内容
面向对象编程通过类和对象实现代码复用:
# 定义一个简单类class Animal: def __init__(self, name): # 因构方法 self.name = name # 类属性 def run(self): # 方法 print(f"{self.name}在跑步") # 执行这个方法# 创建对象dog = Animal("Max") # 实例化dog.run() # 调用方法,输出 Max在跑步
以上只是Python的核心概念,建议通过练习项目或课程系统地学习这些内容。
转载地址:http://bnslz.baihongyu.com/