阶段一:基础知识(Python基础语法:变量,数据类型,控制结构等。)

在Python中,变量可以用来存储数据,以便在程序的其他部分中使用。变量可以存储各种类型的数据,例如整数、浮点数、字符串、列表等。

定义变量很简单,只需使用等号(=)将一个值分配给一个变量名。例如:

x = 10  # 整数变量
y = 3.14  # 浮点数变量
name = "John"  # 字符串变量

数据类型

Python支持多种数据类型,包括:

  1. 数字:包括整数(如123)和浮点数(如123.45)。
  2. 字符串:由零个或多个字符组成的有序字符序列,用单引号或双引号括起来。例如:‘Hello’ 或 “World”。
  3. 布尔值:有两个值,True和False。
  4. 列表:包含一组有序项的集合,每个项目可以是不同类型,且项目的值可以改变。例如:[1, 2, 3, ‘apple’, True]。
  5. 元组:类似于列表,但它们的项不能修改。例如:(1, 2, 3, ‘apple’, True)。
  6. 字典:包含键值对的数据结构。例如:{‘name’: ‘John’, ‘age’: 30}。
  7. 集合:无序且不重复的元素集合。例如:{1, 2, 3, ‘apple’, True}。
  8. None:表示空或没有值。

控制结构

Python具有多种控制结构,包括:

  1. 条件语句:使用if、elif和else关键字根据条件执行代码。例如:
x = 10
if x > 0:
    print("x is positive")
else:
    print("x is negative")
  1. 循环语句:使用for和while关键字重复执行代码块。例如:
for i in range(5):
    print(i)  # 将打印0到4
i = 0
while i < 5:
    print(i)  # 将打印0到4
    i += 1  # 增加i的值
  1. 异常处理:使用try、except和finally关键字处理可能出现的错误。例如:
try:
    # 尝试执行一些代码,可能会引发异常
    x = 1 / 0
except ZeroDivisionError:  # 如果除以零,将引发ZeroDivisionError异常
    print("Cannot divide by zero!")  # 处理异常的代码将在这里执行
finally:  # 这部分代码总是会执行,无论是否发生异常
    print("This is the cleanup code.")  # 最后执行清理代码的代码块将在这里执行
```4. **函数定义**:使用def关键字定义一个可重用的代码块。例如:
```python
def greet(name):
    print("Hello, " + name + "!")
  1. 导入模块:使用import关键字导入Python模块,以便可以使用其中的函数和变量。例如:
import math
radius = 5
area = math.pi * radius ** 2  # 计算圆的面积
  1. 列表推导式:一种快速创建新列表的方法,可以使用for循环和条件语句。例如:
numbers = [1, 2, 3, 4, 5]
squares = [n ** 2 for n in numbers if n % 2 == 0]  # 创建一个只包含偶数平方的列表
  1. 生成器:一种可以用于迭代的数据结构,可以使用yield语句返回每个项。例如:
def even_numbers(start):
    n = start
    while True:
        yield n
        n += 2
  1. 装饰器:使用@语法糖将函数或方法装饰为另一个函数或方法,可以在不修改原始函数的情况下添加功能。例如:
def my_decorator(func):
    def wrapper():
        print("Before the function is called.")
        func()
        print("After the function is called.")
    return wrapper

@my_decorator
def say_hello():
    print("Hello!")

以上是Python的一些基础语法

你可能感兴趣的:(python,java,数据库)