Python 3 介绍(五)-- Python 基础语法介绍

目录

1. 数据类型

1.1 数字

1.2 字符串 (str)

1.3 列表 (list)

1.4 元组 (tuple)

1.5 字典 (dict)

1.6 集合 (set)

2. 变量和赋值

3. 运算符

3.1 算术运算符

3.2 比较运算符

3.3 逻辑运算符

3.4 位运算符

4. 输入输出

5. 控制流语句

5.1 条件语句

5.2 循环

5.2.1 for 循环

5.2.2 while 循环

6. 函数

7. 异常处理

8. 模块与包

9. 文件操作

10. 类与对象

总结


 

Python 3 是一种广泛使用的高级编程语言,以其简洁的语法和易读性著称。以下是 Python 3 的基础语法介绍,涵盖了从基本的数据类型、变量、运算符到流程控制语句等内容。

1. 数据类型

Python 3 支持多种内置的数据类型,包括数字、字符串、列表、元组、字典和集合。

1.1 数字

  • 整型 (int):如 123
  • 浮点型 (float):如 3.14
  • 复数 (complex):如 1 + 2j

1.2 字符串 (str)

字符串是字符序列,可以用单引号或双引号表示:

 

python

深色版本

1name = "Alice"
2message = 'Hello, world!'

1.3 列表 (list)

列表是一个有序的元素集合,可以包含不同类型的数据,并且可以修改:

 

python

深色版本

1numbers = [1, 2, 3]
2mixed = [1, "two", 3.0]

1.4 元组 (tuple)

元组也是有序的元素集合,但一旦创建后不能修改:

 

python

深色版本

1point = (1, 2, 3)

1.5 字典 (dict)

字典是一种无序的键值对集合:

 

python

深色版本

1person = {"name": "Alice", "age": 30}

1.6 集合 (set)

集合是一个无序且不重复的元素集合:

 

python

深色版本

1unique_numbers = {1, 2, 3, 3}

2. 变量和赋值

Python 中变量的创建非常简单,只需要为其赋值即可:

 

python

深色版本

1x = 10  # int
2y = "Hello"  # str
3z = 3.14  # float

3. 运算符

Python 支持多种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等。

3.1 算术运算符

 

python

深色版本

1a = 10
2b = 3
3print(a + b)  # 加法
4print(a - b)  # 减法
5print(a * b)  # 乘法
6print(a / b)  # 浮点除法
7print(a // b)  # 整数除法
8print(a % b)  # 取模
9print(a ** b)  # 幂运算

3.2 比较运算符

 

python

深色版本

1x = 5
2y = 10
3print(x == y)  # 等于
4print(x != y)  # 不等于
5print(x > y)   # 大于
6print(x < y)   # 小于
7print(x >= y)  # 大于等于
8print(x <= y)  # 小于等于

3.3 逻辑运算符

 

python

深色版本

1print(True and False)  # 逻辑与
2print(True or False)   # 逻辑或
3print(not True)        # 逻辑非

3.4 位运算符

 

python

深色版本

1a = 5  # 二进制: 0101
2b = 3  # 二进制: 0011
3print(a & b)  # 位与
4print(a | b)  # 位或
5print(a ^ b)  # 位异或
6print(~a)     # 位非
7print(a << 2) # 左移
8print(a >> 2) # 右移

4. 输入输出

Python 提供了 input() 函数用于获取用户输入,并通过 print() 函数输出结果。

 

python

深色版本

1name = input("Enter your name: ")
2print(f"Hello, {name}!")

5. 控制流语句

5.1 条件语句

 

python

深色版本

1x = 10
2if x > 0:
3    print("Positive")
4elif x == 0:
5    print("Zero")
6else:
7    print("Negative")

5.2 循环

5.2.1 for 循环

 

python

深色版本

1for i in range(5):
2    print(i)

5.2.2 while 循环

 

python

深色版本

1count = 0
2while count < 5:
3    print(count)
4    count += 1

6. 函数

函数是封装了一段代码的可重用单元,Python 中使用 def 关键字定义函数。

 

python

深色版本

1def greet(name):
2    return f"Hello, {name}!"
3
4print(greet("Alice"))

7. 异常处理

Python 中使用 tryexcept 语句来处理异常。

 

python

深色版本

1try:
2    result = 10 / 0
3except ZeroDivisionError:
4    print("Cannot divide by zero.")

8. 模块与包

模块是一个包含 Python 定义和语句的文件,而包则是包含多个模块的目录。

 

python

深色版本

1import math
2print(math.sqrt(16))

9. 文件操作

Python 提供了文件操作的函数,如打开、读取、写入文件等。

 

python

深色版本

1# 读取文件
2with open("example.txt", "r") as file:
3    content = file.read()
4    print(content)
5
6# 写入文件
7with open("output.txt", "w") as file:
8    file.write("Hello, world!\n")

10. 类与对象

Python 支持面向对象编程(OOP),允许定义类和对象。

 

python

深色版本

1class Person:
2    def __init__(self, name, age):
3        self.name = name
4        self.age = age
5    
6    def introduce(self):
7        return f"My name is {self.name}, and I am {self.age} years old."
8
9person = Person("Alice", 30)
10print(person.introduce())

总结

通过上述介绍,你应该对 Python 3 的基础语法有了初步的了解。Python 的简洁性和易读性使得它成为一门非常适合初学者入门的语言。随着你对 Python 的掌握程度不断提高,你可以进一步探索更高级的主题,如装饰器、迭代器、生成器等,以及应用在实际项目中的实践经验。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值