Python
  • 01、基础篇
    • Python基础篇-001. Python简介
    • Python基础篇-002. Hello World
    • Python基础篇-003. 变量类型(一)
    • Python基础篇-004. 常量
    • Python基础篇-005. 运算符
    • Python基础篇-006. 条件语句
    • Python基础篇-007. 循环语句
    • Python基础篇-008. 变量类型(二)
    • Python基础篇-009. 函数(一)
    • Python基础篇-010. 函数(二)
    • Python基础篇-011. 变量作用域
    • Python基础篇-012. 自定义类(一)
    • Python基础篇-013. 自定义类(二)
    • Python基础篇-014. 模块
    • Python基础篇-015. 异常处理
  • 02、进阶篇
    • Python进阶篇-001. 文件IO
    • Python进阶篇-002. main.py
    • Python进阶篇-003. init.py
    • Python进阶篇-004. all
    • Python进阶篇-005. private
    • Python进阶篇-006. lambda表达式
    • Python进阶篇-007. 推导式
    • Python进阶篇-008. 迭代器
    • Python进阶篇-009. 生成器
    • Python进阶篇-010. 多线程
    • Python进阶篇-011. 数据处理基础函数(一)
    • Python进阶篇-012. 数据处理基础函数(二)
    • Python进阶篇-013. 包管理(一)
    • Python进阶篇-014. 包管理(二)
    • Python进阶篇-015. 包管理(三)
    • Python进阶篇-016. 包管理(四)
    • Python进阶篇-017. requirements.txt
    • Python进阶篇-018. venv
    • Python进阶篇-019. 头部注释
    • Python进阶篇-020. 优雅传参
    • Python进阶篇-021. 连接MySQL
  • 03、实践篇
    • Python实践篇-001. GitBook小工具(一)
    • Python实践篇-002. GitBook小工具(二)
Powered by GitBook
On this page
  • 一、创作声明
  • 二、前言
  • 三、变量类型种类
  • 四、变量类型基础示例
  • 五、写在最后
  1. 01、基础篇

Python基础篇-003. 变量类型(一)

[toc]

一、创作声明

本Python系列课程,是一门初级课程。目标是想让大家能在Python方面,实现从零基础到入门。这个课程的特殊性在于,这将是一门由我来主导教学思路,由ChatGPT来主导教学内容的课程。我认为这将会是一种非常有意思的尝试。

二、前言

本章学习目标:

  1. 变量类型有几种

  2. 每种变量类型的定义/含义

  3. 通过示例来更清晰的的理解变量类型的定义/含义

本章遗留了自定义变量类型没有展开解释,会在后面的课程中补充讲解。

三、变量类型种类

在Python中,常见的变量类型包括:

  1. 数字类型:整数(int)、浮点数(float)、复数(complex)

  2. 字符串类型:字符串(str)

  3. 布尔类型:布尔值(bool,True或False)

  4. 列表类型:列表(list)

  5. 元组类型:元组(tuple)

  6. 字典类型:字典(dict)

  7. 集合类型:集合(set)

  8. 空值类型:空值(None)

除了这些常见的变量类型,Python还支持自定义类型,可以通过类来创建自定义的变量类型。

展开来讲:

  1. 数字类型:Python中的数字类型包括整数(int)、浮点数(float)和复数(complex)。整数是没有小数部分的数字,可以是正数、负数或零。浮点数是带有小数部分的数字,可以表示非整数的数值。复数是由实部和虚部组成的数字,可以用来表示复数运算。

  2. 字符串类型:字符串是由字符组成的序列,用于表示文本数据。在Python中,字符串类型使用引号(单引号或双引号)括起来,例如:"Hello World"。字符串可以进行拼接、切片、索引等操作,还支持许多字符串方法用于处理和操作字符串数据。

  3. 布尔类型:布尔类型用于表示真(True)或假(False)的值。在Python中,布尔类型主要用于条件判断和逻辑运算。布尔类型可以通过逻辑运算符(例如and、or、not)进行组合和操作。

  4. 列表类型:列表是一种有序的可变序列,可以包含任意类型的元素。列表使用方括号([])来表示,元素之间用逗号分隔。列表可以进行增删改查等操作,还支持切片、索引和排序等功能。

  5. 元组类型:元组是一种有序的不可变序列,可以包含任意类型的元素。元组使用圆括号(())来表示,元素之间用逗号分隔。元组一旦创建后就不能修改,但可以通过索引来访问元素。

  6. 字典类型:字典是一种无序的键值对集合,用于存储和表示映射关系。字典使用花括号({})来表示,每个键值对之间用冒号(:)分隔,键和值之间用逗号分隔。字典中的键必须是唯一的,而值可以是任意类型的对象。

  7. 集合类型:集合是一种无序且不重复的元素集合,用于进行集合运算和去重操作。集合使用花括号({})或set()函数来表示,元素之间用逗号分隔。集合支持交集、并集、差集等集合运算,还可以进行添加、删除和判断元素是否存在等操作。

  8. 空值类型:空值(None)表示一个不存在的对象或缺失的值。在Python中,空值用None来表示,它不等于任何其他的对象。空值常用于表示函数没有返回值或变量没有赋值的情况。

四、变量类型基础示例

1、数字类型示例

  • 整数:x = 10

  • 浮点数:y = 3.14

  • 复数:z = 2 + 3j

2、字符串类型示例

  • 字符串:name = "John"

  • 字符串:message = 'Hello, World!'

3、布尔类型示例

  • 布尔值:is_true = True

  • 布尔值:is_false = False

4、列表类型示例

  • 列表:numbers = [1, 2, 3, 4, 5]

  • 列表:fruits = ['apple', 'banana', 'orange']

5、元组类型示例

  • 元组:point = (3, 4)

  • 元组:colors = ('red', 'green', 'blue')

6、字典类型示例

  • 字典:person = {'name': 'John', 'age': 25, 'city': 'New York'}

  • 字典:scores = {'math': 90, 'english': 85, 'science': 92}

7、集合类型示例

  • 集合:fruits = {'apple', 'banana', 'orange'}

  • 集合:numbers = {1, 2, 3, 4, 5}

8、空值类型示例

  • 空值:result = None

  • 空值:value = None

五、写在最后

更多技术分享,点击传送门:https://github.com/maxiaolu66/profile

PreviousPython基础篇-002. Hello WorldNextPython基础篇-004. 常量

Last updated 1 year ago