Python基础语法教程

Python基础语法教程

Python是一门简洁优雅、功能强大的编程语言,因其简单易学而受到广泛欢迎。本教程将带你了解Python的基础语法。


1. 基本概念

  • Python是一种解释型语言,代码不需要编译即可运行。
  • 它的语法强调可读性和简洁性,使用缩进来表示代码块。

2. 安装与运行

  • 下载并安装Python:访问官方网址下载适合你操作系统的版本。
  • 运行Python代码:
    • 使用命令行:输入python进入交互式环境。
    • 使用脚本文件:创建一个.py文件(如hello.py),然后运行python hello.py

3. 变量与数据类型

3.1 变量
  • 在Python中,无需声明变量类型,直接赋值即可。
x = 10        # 整数
y = 3.14      # 浮点数
name = "大白" # 字符串
is_active = True  # 布尔值
3.2 数据类型
  • 整数int,例如42
  • 浮点数float,例如3.14
  • 字符串str,用单引号或双引号括起来。
  • 布尔值bool,只有两个值TrueFalse

4. 运算符

4.1 算术运算符
a = 10
b = 3
print(a + b)  # 加法,输出13
print(a - b)  # 减法,输出7
print(a * b)  # 乘法,输出30
print(a / b)  # 除法,输出3.333...
print(a % b)  # 取余,输出1
print(a // b) # 地板除,输出3
print(a ** b) # 幂运算,输出1000
4.2 比较运算符
print(a > b)   # 大于,输出True
print(a < b)   # 小于,输出False
print(a == b)  # 等于,输出False
print(a != b)  # 不等于,输出True
4.3 逻辑运算符
x = True
y = False
print(x and y)  # 逻辑与,输出False
print(x or y)   # 逻辑或,输出True
print(not x)    # 逻辑非,输出False

5. 控制结构

5.1 条件语句
age = 18
if age >= 18:
    print("成年人")
else:
    print("未成年人")
5.2 循环
  • for循环
for i in range(5):  # range(5)生成从0到4的序列
    print(i)
  • while循环
count = 0
while count < 5:
    print(count)
    count += 1

6. 函数

  • 函数用于封装代码块,便于重复使用。
def greet(name):
    return f"你好,{name}!"

print(greet("大白"))  # 输出:你好,大白!

7. 列表与字典

7.1 列表
  • 列表是有序的集合,可以存储不同类型的元素。
fruits = ["苹果", "香蕉", "橙子"]
print(fruits[0])  # 访问第一个元素,输出“苹果”
fruits.append("葡萄")  # 添加元素
print(fruits)     # 输出['苹果', '香蕉', '橙子', '葡萄']
7.2 字典
  • 字典是由键值对组成的无序集合。
person = {"name": "大白", "age": 25}
print(person["name"])  # 输出“大白”
person["age"] = 26     # 修改值
print(person)          # 输出{'name': '大白', 'age': 26}

8. 输入与输出

8.1 输入
  • 使用input()函数获取用户输入。
name = input("请输入你的名字:")
print(f"你好,{name}!")
8.2 输出
  • 使用print()函数输出内容。
print("Hello, World!")

9. 异常处理

  • 通过try-except捕获异常,避免程序崩溃。
try:
    num = int(input("请输入一个数字:"))
    print(f"你输入的是:{num}")
except ValueError:
    print("输入无效,请输入数字!")
说说我的看法