【从入门到精通】Python必会的基础知识和基本语法,看这一篇就够了

Python 是一种高级、解释型、面向对象的编程语言,具有简洁易读的语法特点。以下是 Python 的一些基本语法:

1. 注释

 

注释用于解释代码的功能和用途,Python 中有单行注释和多行注释。

 

# 这是单行注释

"""
这是多行注释
可以写很多内容
"""

2. 变量和数据类型

变量

 

变量用于存储数据,在 Python 中不需要声明变量类型,解释器会根据赋值自动推断。

 

# 定义一个整数变量
num = 10
# 定义一个字符串变量
name = "Alice"

常见数据类型

 

  • 整数(int):如 1100-5 等。
  • 浮点数(float):如 3.14-0.5 等。
  • 字符串(str):用单引号 ' 或双引号 " 括起来的文本,如 'hello'"world"
  • 布尔值(bool):只有两个值 True 和 False
  • 列表(list):用方括号 [] 表示,可包含不同类型的元素,如 [1, 'a', True]
  • 元组(tuple):用圆括号 () 表示,元素不可变,如 (1, 2, 3)
  • 集合(set):用花括号 {} 表示,元素唯一,如 {1, 2, 3}
  • 字典(dict):用花括号 {} 表示,由键值对组成,如 {'name': 'Alice', 'age': 20}

3. 运算符

算术运算符

 

包括 +(加)、-(减)、*(乘)、/(除)、//(整除)、%(取余)、**(幂运算)。

 

 

a = 10
b = 3
print(a + b)  # 输出: 13
print(a // b) # 输出: 3
print(a % b)  # 输出: 1

比较运算符

 

包括 ==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。

 

 

x = 5
y = 10
print(x < y)  # 输出: True

逻辑运算符

 

包括 and(与)、or(或)、not(非)。

 

p = True
q = False
print(p and q)  # 输出: False

4. 条件语句

 

Python 使用 ifelif 和 else 关键字来实现条件判断。

 

age = 18
if age < 18:
    print("未成年人")
elif age == 18:
    print("刚成年")
else:
    print("成年人")

5. 循环语句

for 循环

 

用于遍历序列(如列表、元组、字符串等)。

 

fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)

while 循环

 

只要条件为真,就会一直执行循环体。

 

 

i = 0
while i < 5:
    print(i)
    i += 1

6. 函数

 

函数是一段可重复使用的代码块,使用 def 关键字定义。

 

 

def add(a, b):
    return a + b

result = add(3, 5)
print(result)  # 输出: 8

7. 类和对象

 

Python 是面向对象的编程语言,使用 class 关键字定义类。

 

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def introduce(self):
        print(f"我叫 {self.name},今年 {self.age} 岁。")

p = Person("Bob", 25)
p.introduce()  # 输出: 我叫 Bob,今年 25 岁。

 

 

8. 模块和包

 

模块是一个包含 Python 代码的文件,包是一个包含多个模块的目录。使用 import 关键字导入模块。

 

# 导入 math 模块
import math
print(math.sqrt(16))  # 输出: 4.0

你可能感兴趣的:(【从入门到精通】Python必会的基础知识和基本语法,看这一篇就够了)