【Python入门】轻松掌握Python语法:从零开始编写你的第一个程序

各位小伙伴好,我是唐叔。今天咱们来唠唠Python的基础语法,就像唠家常一样,保证你听完就能上手写代码!

一、给代码写「小纸条」——注释

写代码就像写日记,有时候得给自己留个备注。“#”用于单行注释:

# 这是一条注释,不会被执行

还有多行注释,用三个引号包起来:

"""
这是一段
多行注释,
超酷吧?
"""

小技巧:写注释不是考试,越直白越好!比如# 这里算年龄的,一看就懂。

二、让代码「开口说话」——输出

想让程序在屏幕上显示内容?用print()就完事了!

print("你好,Python!")        # 自动换行

print("Hello", end="")        # 不换行,接下一句
print("World")                # 输出HelloWorld

print("苹果", "香蕉", "榴莲")  # 默认用空格分隔

三、数据的「身份证」——数字和文本

  1. 整型(int):就是整数,年龄、价格都用它

    print(19 + 2) # 输出 21
    
  2. 字符串(str):带引号的文字,地址、名字都用它

    print('他说:"Python真简单!"')  # 单双引号混用防冲突
    print("我是" + "唐叔")          # 字符串能拼接
    

四、数据的「收纳盒」——列表和字典

  1. 列表(list):像购物清单,能装多个元素

    bill = ["西瓜", "手机", 666]  # 什么都能装
    
  2. 字典(dict):像个人档案,每个信息有专属标签

    info = {"name": "唐叔", "绝活": "教Python"}  # 键值对清晰明了
    

五、起个「外号」好办事——变量

变量就像给数据贴标签,方便反复使用:

msg = "我是老唐"
print(msg)

避坑指南

  • 变量命名不能以数字开头
  • 不能使用Python的关键字
  • 变量名别用iffor这种Python关键字
  • 推荐用下划线连接单词,比如user_age

六、和用户「聊天」——输入

通过input()函数,我们可以让用户输入数据,并根据这些数据执行不同的操作。比如让用户输入他们的名字,然后欢迎他们:

text = input("请输入姓名:")
data_str = "欢迎VIP用户" + text + "登录"
print(data_str)

注意:输入的内容默认是字符串,想计算得先转数字:

num = int(input("输入数字:"))  # 转成整数

七、程序「做选择」——条件语句

实现「如果…就…」的逻辑,比如登录验证:

password = input("请输入密码:")
if password == "123456":
    print("登录成功!")
else:
    print("密码不对,再想想?")

重点=是赋值,==才是比较,千万别搞混!

八、重复劳动「自动化」——循环

  1. while循环:不确定次数时用,比如等快递
i = 0
sum = 0
while i < 100:
    sum = sum + i
    i = i + 1
print(sum)
  1. for循环:已知次数时用,比如遍历名单
user_list = ["老唐", "老李", "老娘"]
for item in user_list:
    print(item)

你还可以结合range()函数来生成一个数字序列进行循环。注意,range(start, stop[, step])的边界值,其中start是起始值(包含),stop是结束值(不包含),step是步长:

# range(5) 生成从0到4的序列
for item in range(5):
    print(item) # 输出 0, 1, 2, 3, 4

# range(1, 5) 生成从1到4的序列
for item in range(1, 5):
    print(item) # 输出 1, 2, 3, 4
  1. break和continue:循环的控制器

breakcontinue关键字可以用来控制循环的行为。continue跳过当前循环体剩余部分并开始下一次循环;break则直接终止循环。它们既可以用于for循环也可以用于while循环。

# 使用 continue 跳过偶数
for item in range(10):
    if item % 2 == 0:
        continue
    print(item)

# 使用 break 提前结束循环
for item in range(10):
    print(item)
    if item == 8:
        break

九、实战案例

现在,让我们通过几个实际案例来看看如何将上述概念结合起来使用。

案例1:简单的加法计算器

num_1 = input("输入数字1:") 
num_2 = input("输入数字2:")

print(int(num_1) + int(num_2)) # 输出两数之和

案例2:用户登录系统

print("=== 欢迎登录 ===")
user = input("用户名:")
pwd = input("密码:")

if user == "admin" and pwd == "888888":
    print("登录成功!尊贵的管理员~")
else:
    print("用户名或密码错误!")

案例3:基于关键词的搜索请求

import requests

keyword = input("请输入搜索关键词:")
res = requests.get(
    url="https://so.csdn.net/api/v1/topword?q="+keyword
)

print("响应内容如下:" + res.text)

唐叔的总结

Python语法就像搭积木,先理解每个积木块(基础语法),再组合成想要的功能。遇到问题别怕,多写注释、多print()调试,写代码就像解谜游戏,越玩越上瘾!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值