Python常用函数与语法大全 🐍✨

Python常用函数与语法大全 🐍✨

给编程小白的超友好入门指南
用🌰代替枯燥术语,用😄代替复杂解释,轻松掌握Python核心知识!

🌟 Python为何如此受欢迎?

print("人生苦短,我用Python!")  # 简洁优雅的语法
print("从网站开发到人工智能,无所不能!")  # 强大的功能
print("全球数百万开发者共同维护的生态圈")  # 活跃的社区

🧱 基础语法四要素

1. 变量 – 数据的容器

name = "小明"  # 字符串 (文字)
age = 18       # 整数 (数字)
height = 1.75  # 浮点数 (小数)
is_student = True  # 布尔值 (真/假)

2. 注释 – 代码的便签

# 这是单行注释 - 解释代码作用

"""
这是多行注释
用于说明复杂逻辑
就像这样!
"""

3. 输入输出 – 程序与用户的对话

name = input("你叫什么名字?😊: ")  # 获取用户输入
print(f"你好, {name}! 👋")        # 输出带变量的信息

4. 数据类型转换 – 变身术

num_str = "123"
real_num = int(num_str)  # 字符串→整数
float_num = float("3.14")  # 字符串→浮点数
text = str(100)  # 数字→字符串

📊 Python四大数据结构对比表

数据结构 符号 特点 是否可变 示例
列表 [] 有序集合 ✅可变 fruits = ["🍎","🍌"]
元组 () 安全有序集合 ❌不可变 colors = ("🔴","🟢")
字典 {key:value} 键值对映射 ✅可变 person = {"name":"小明"}
集合 {} 唯一元素的无序集合 ✅可变 vowels = {'a','e','i'}

🧠 控制流程 – 程序的决策脑

条件判断 if-elif-else

weather = "rainy"

if weather == "sunny":
    print("去公园玩耍! 🌞")
elif weather == "rainy":
    print("在家看电影吧! ☔")
    print("记得带伞出门! 🌂")
else:
    print("按计划进行! 🚀")

循环 – 重复的魔法

for循环 – 已知次数

# 遍历列表
fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
    print(f"我喜欢吃{fruit}!")  # 😋

# 使用range
for i in range(3):  # 生成0,1,2
    print(f"这是第{i+1}次循环")

while循环 – 条件循环

count = 0
while count < 5:
    print(f"计数: {count} ➡️")
    count += 1  # 重要:改变条件变量!

📚 函数 – 代码的积木块

定义与调用

# 定义函数
def greet(name, emoji):
    """打招呼的函数 (文档字符串)"""
    print(f"你好, {name}! {emoji}")
    return len(name)  # 返回值

# 调用函数
name_length = greet("小红", "🎉")
print(f"名字长度: {name_length}")

参数类型

# 默认参数
def order(food, count=1):
    print(f"点餐: {count}份{food}")

order("🍕")  # 使用默认值
order("🍦", 3)  # 覆盖默认值

# 关键字参数
order(count=2, food="🍜")

🧰 Python十大内置函数宝箱

函数 作用 示例 输出
len() 获取长度 len("Python") 6
type() 查看类型 type(3.14) <class 'float'>
sum() 求和 sum([1,2,3]) 6
max() 找最大值 max(5, 9, 3) 9
min() 找最小值 min([10, 2, 8]) 2
sorted() 排序 sorted([3,1,2]) [1,2,3]
range() 生成数字序列 list(range(1,4)) [1,2,3]
round() 四舍五入 round(3.14159, 2) 3.14
abs() 绝对值 abs(-10) 10
zip() 合并多个序列 list(zip([1,2],['a','b'])) [(1,'a'),(2,'b')]

📂 文件操作 – 数据持久化

# 写入文件
with open("diary.txt", "w", encoding="utf-8") as file:
    file.write("2023年10月15日\n")
    file.write("今天学会了Python文件操作! ✨\n")

# 读取文件
with open("diary.txt", "r", encoding="utf-8") as file:
    content = file.read()
    print("日记内容:", content)

🛡️ 异常处理 – 代码的保险丝

try:
    age = int(input("请输入年龄: "))
    print(f"明年你就{age+1}岁啦!")
except ValueError:
    print("⚠️ 请输入数字!别调皮~")
except:
    print("❌ 发生了未知错误...")
else:
    print("✅ 输入正确!")
finally:
    print("程序执行完毕!")

🚀 Python学习路线图

  1. 基础语法 → 2. 数据结构 → 3. 函数编程

  2. 面向对象 → 5. 常用模块 → 6. 项目实践

# 你的第一个Python程序
print("✨ 恭喜完成Python入门! ✨")
print("接下来探索: ")
print(" - 网页开发(Django/Flask)") 
print(" - 数据分析(Pandas/Matplotlib)")
print(" - 人工智能(TensorFlow/PyTorch)")
print(" - 自动化脚本/爬虫")

💪 编程就像搭积木,每天进步一点点!
🐢 坚持练习比天赋更重要,动手写代码吧!
🎉 欢迎加入Python开发者的大家庭!

点我前往Python官网

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 共1条

请登录后发表评论

    暂无评论内容