2.Python3 学习总结文档

117 阅读4分钟

目录

  1. 引言
  2. Python3 简介
  3. 基本数据类型
    • 3.1 数字类型
    • 3.2 字符串类型
    • 3.3 列表类型
    • 3.4 元组类型
    • 3.5 字典类型
    • 3.6 集合类型
  4. 数据类型转换
    • 4.1 隐式类型转换
    • 4.2 显式类型转换
  5. Python 解释器
    • 5.1 解释器的作用
    • 5.2 交互式解释器
    • 5.3 脚本模式
  6. 总结与展望

1. 引言

Python 是一种高级编程语言,以其简洁、易读和强大的功能而广受欢迎。Python3 是 Python 语言的最新版本,相较于 Python2 有许多改进和新特性。本文档旨在总结学习 Python3 的过程,重点介绍基本数据类型、数据类型转换以及 Python 解释器的使用。


2. Python3 简介

Python3 于 2008 年发布,是 Python 语言的重大更新。它修复了 Python2 中的一些设计缺陷,并引入了许多新特性,如更好的 Unicode 支持、更简洁的语法等。Python3 已经成为 Python 社区的主流版本,推荐所有新项目使用 Python3。


3. 基本数据类型

Python3 支持多种基本数据类型,每种类型都有其特定的用途和操作方式。

3.1 数字类型

Python3 支持整数(int)、浮点数(float)和复数(complex)三种数字类型。

# 整数
a = 10

# 浮点数
b = 3.14

# 复数
c = 1 + 2j

print(type(a))  # <class 'int'>
print(type(b))  # <class 'float'>
print(type(c))  # <class 'complex'>

3.2 字符串类型

字符串(str)是 Python 中用于表示文本的数据类型,可以使用单引号、双引号或三引号定义。

# 单引号
s1 = 'Hello, Python3'

# 双引号
s2 = "Hello, Python3"

# 三引号(多行字符串)
s3 = """Hello,
Python3"""

print(type(s1))  # <class 'str'>

3.3 列表类型

列表(list)是一种有序的可变集合,可以包含不同类型的元素。

# 列表
my_list = [1, 2, 3, 'a', 'b', 'c']

print(type(my_list))  # <class 'list'>

3.4 元组类型

元组(tuple)是一种有序的不可变集合,通常用于存储不可修改的数据。

# 元组
my_tuple = (1, 2, 3, 'a', 'b', 'c')

print(type(my_tuple))  # <class 'tuple'>

3.5 字典类型

字典(dict)是一种键值对集合,键必须是唯一的,值可以是任意类型。

# 字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}

print(type(my_dict))  # <class 'dict'>

3.6 集合类型

集合(set)是一种无序且不重复的元素集合,常用于去重和集合运算。

# 集合
my_set = {1, 2, 3, 3, 4, 4}

print(type(my_set))  # <class 'set'>
print(my_set)  # 输出 {1, 2, 3, 4}

4. 数据类型转换

在 Python 中,数据类型之间可以相互转换。转换分为隐式类型转换和显式类型转换。

4.1 隐式类型转换

隐式类型转换是 Python 自动进行的类型转换,通常发生在不同数据类型的运算中。

# 整数和浮点数相加
a = 10  # int
b = 3.14  # float
c = a + b  # float

print(type(c))  # <class 'float'>

4.2 显式类型转换

显式类型转换是通过 Python 的内置函数手动进行的类型转换。

# 整数转字符串
a = 10
b = str(a)

print(type(b))  # <class 'str'>

# 字符串转整数
c = "20"
d = int(c)

print(type(d))  # <class 'int'>

# 列表转集合
my_list = [1, 2, 3, 3, 4]
my_set = set(my_list)

print(type(my_set))  # <class 'set'>

5. Python 解释器

Python 解释器是执行 Python 代码的程序。Python 代码可以通过交互式解释器或脚本模式运行。

5.1 解释器的作用

Python 解释器的主要作用是读取 Python 代码并将其转换为计算机可以执行的指令。Python 是一种解释型语言,代码不需要编译,直接由解释器执行。

5.2 交互式解释器

交互式解释器允许用户逐行输入代码并立即看到结果,非常适合学习和调试。

# 启动交互式解释器
python3

# 在解释器中输入代码
>>> a = 10
>>> b = 20
>>> a + b
30

5.3 脚本模式

脚本模式是将 Python 代码保存为 .py 文件,然后通过解释器执行整个文件。

# 创建一个 Python 脚本文件(example.py)
# example.py 内容
a = 10
b = 20
print(a + b)

# 在终端中执行脚本
python3 example.py

6. 总结与展望

通过本次学习,我掌握了 Python3 的基本数据类型、数据类型转换以及 Python 解释器的使用。Python3 的简洁和强大使其成为解决各种问题的有力工具。未来,我计划深入学习 Python 的高级特性,如面向对象编程、异常处理、文件操作等,并将其应用于实际项目中。


参考资料: