菜鸟编程-python-基础语法
发布人:shili8
发布时间:2025-01-15 14:34
阅读次数:0
**菜鸟编程 - Python 基础语法**
Python 是一种简单易学、强大灵活的编程语言。它广泛应用于各个领域,如 web 开发、数据分析、机器学习等。在本文中,我们将介绍 Python 的基础语法,帮助你快速上手。
###1. 变量和基本类型在 Python 中,变量是用来存储值的。变量名可以由字母、数字和下划线组成,但不能以数字开头。
# 声明一个变量并赋值x =5print(x) # 输出:5# 变量类型示例name = "John" # 字符串age =30 # 整数height =1.75 # 浮点数
Python 支持以下基本类型:
* 整数(int):如 `x` 和 `5`
* 浮点数(float):如 `height` 和 `3.14`
* 字符串(str):如 `name` 和 `"Hello, World!"`
* 布尔值(bool):True 或 False* 空值(NoneType):表示没有值###2. 运算符Python 支持以下运算符:
* 算术运算符:
* `+`:加法 * `-`:减法 * `*`:乘法 * `/`:除法 * `%`:取余数 * `**`:幂* 关系运算符:
* `==`:等于 * `!=`:不等于 * `<`:小于 * `>`:大于 * `<=`:小于或等于 * `>=`:大于或等于* 逻辑运算符:
* `and`:逻辑与 * `or`:逻辑或 * `not`:逻辑非
# 算术运算符示例x =5y =3print(x + y) # 输出:8print(x - y) # 输出:2print(x * y) # 输出:15print(x / y) # 输出:1.6666666666666667# 关系运算符示例x =5y =3print(x == y) # 输出: Falseprint(x != y) # 输出: Trueprint(x < y) # 输出: Falseprint(x > y) # 输出: True# 逻辑运算符示例x = Truey = Falseprint(x and y) # 输出: Falseprint(x or y) # 输出: Trueprint(not x) # 输出: False
###3. 条件语句Python 支持以下条件语句:
* `if`:如果条件为真,则执行代码块* `elif`:如果上一个条件不成立,则检查下一个条件* `else`:如果所有条件都不成立,则执行代码块
# if 示例x =5y =3if x > y: print("x 大于 y") print("程序继续运行") # elif 和 else 示例x =5y =3if x > y: print("x 大于 y") elif x == y: print("x 等于 y") else: print("x 小于 y")
###4. 循环语句Python 支持以下循环语句:
* `for`:用于遍历序列(如列表、元组或字符串)
* `while`:用于根据条件重复执行代码块
# for 示例fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit) # while 示例x =0while x < 5: print(x) x +=1
###5. 函数Python 支持函数的定义和调用。函数可以接受参数并返回值。
# 定义一个函数def greet(name): print("Hello, " + name) # 调用函数greet("John")
###6. 列表和元组Python 支持列表和元组的定义和操作。列表是可变的,而元组是不可变的。
# 定义一个列表fruits = ["apple", "banana", "cherry"] # 定义一个元组colors = ("red", "green", "blue") # 列表和元组示例print(fruits[0]) # 输出: appleprint(colors[1]) # 输出: green# 修改列表示例fruits.append("orange") print(fruits) # 输出: ["apple", "banana", "cherry", "orange"]
###7. 字典Python 支持字典的定义和操作。字典是键值对的集合。
# 定义一个字典person = {"name": "John", "age":30} # 访问字典示例print(person["name"]) # 输出: John# 修改字典示例person["city"] = "New York" print(person) # 输出: {"name": "John", "age":30, "city": "New York"}
###8. 集合Python 支持集合的定义和操作。集合是无序且不重复的元素集合。
# 定义一个集合numbers = {1,2,3,4,5} # 访问集合示例print(numbers) # 输出: {1,2,3,4,5} # 修改集合示例numbers.add(6) print(numbers) # 输出: {1,2,3,4,5,6}
###9. 模块Python 支持模块的定义和导入。模块是包含函数、变量和类的文件。
# 导入 math 模块import math# 使用 math 模块示例print(math.pi) # 输出:3.141592653589793
###10. 异常处理Python 支持异常处理的定义和使用。异常是程序执行过程中出现的错误。
# 定义一个函数def divide(x, y): try: return x / y except ZeroDivisionError: print("Cannot divide by zero!") return None# 使用函数示例print(divide(10,2)) # 输出:5.0print(divide(10,0)) # 输出: Cannot divide by zero! None
以上就是 Python 基础语法的介绍。通过这些内容,你应该能够熟练地使用 Python 来完成各种编程任务。