Python基础学习笔记
1. 变量与数据类型
Python是动态类型语言,变量无需声明类型:
name = "张三" # 字符串 age = 25 # 整数 height = 1.75 # 浮点数 is_student = True # 布尔值
常用数据类型:
- 数字:int, float, complex
- 字符串:str (可用单引号或双引号)
- 布尔:bool (True/False)
- 列表:list (有序可变)
- 元组:tuple (有序不可变)
- 集合:set (无序不重复)
- 字典:dict (键值对)
2. 基本运算符
# 算术运算符 print(10 + 3) # 加 print(10 - 3) # 减 print(10 * 3) # 乘 print(10 / 3) # 除(浮点) print(10 // 3) # 整除 print(10 % 3) # 取模 print(10 ** 3) # 幂运算 # 比较运算符 print(10 > 3) # True print(10 == 3) # False
3. 流程控制
# if条件语句 score = 85 if score >= 90: print("优秀") elif score >= 60: print("及格") else: print("不及格") # for循环 for i in range(5): # 0到4 print(i) # while循环 count = 0 while count < 5: print(count) count += 1
4. 函数定义
def greet(name): """简单的问候函数""" return f"你好, {name}!" print(greet("李四")) # 调用函数
5. 列表操作
fruits = ['apple', 'banana', 'orange'] fruits.append('pear') # 添加元素 fruits.remove('banana') # 删除元素 print(fruits[0]) # 访问第一个元素 print(len(fruits)) # 列表长度 # 列表推导式 squares = [x**2 for x in range(10)]
6. 文件操作
# 写入文件 with open('test.txt', 'w') as f: f.write("Hello, Python!") # 读取文件 with open('test.txt', 'r') as f: content = f.read() print(content)
7. 异常处理
try: result = 10 / 0 except ZeroDivisionError: print("不能除以零!") finally: print("执行完毕")
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




