Python基础篇-003. 变量类型(一)
[toc]
一、创作声明
本Python系列课程,是一门初级课程。目标是想让大家能在Python方面,实现从零基础到入门。这个课程的特殊性在于,这将是一门由我来主导教学思路,由ChatGPT来主导教学内容的课程。我认为这将会是一种非常有意思的尝试。
二、前言
本章学习目标:
变量类型有几种
每种变量类型的定义/含义
通过示例来更清晰的的理解变量类型的定义/含义
本章遗留了自定义变量类型没有展开解释,会在后面的课程中补充讲解。
三、变量类型种类
在Python中,常见的变量类型包括:
数字类型:整数(int)、浮点数(float)、复数(complex)
字符串类型:字符串(str)
布尔类型:布尔值(bool,True或False)
列表类型:列表(list)
元组类型:元组(tuple)
字典类型:字典(dict)
集合类型:集合(set)
空值类型:空值(None)
除了这些常见的变量类型,Python还支持自定义类型,可以通过类来创建自定义的变量类型。
展开来讲:
数字类型:Python中的数字类型包括整数(int)、浮点数(float)和复数(complex)。整数是没有小数部分的数字,可以是正数、负数或零。浮点数是带有小数部分的数字,可以表示非整数的数值。复数是由实部和虚部组成的数字,可以用来表示复数运算。
字符串类型:字符串是由字符组成的序列,用于表示文本数据。在Python中,字符串类型使用引号(单引号或双引号)括起来,例如:"Hello World"。字符串可以进行拼接、切片、索引等操作,还支持许多字符串方法用于处理和操作字符串数据。
布尔类型:布尔类型用于表示真(True)或假(False)的值。在Python中,布尔类型主要用于条件判断和逻辑运算。布尔类型可以通过逻辑运算符(例如and、or、not)进行组合和操作。
列表类型:列表是一种有序的可变序列,可以包含任意类型的元素。列表使用方括号([])来表示,元素之间用逗号分隔。列表可以进行增删改查等操作,还支持切片、索引和排序等功能。
元组类型:元组是一种有序的不可变序列,可以包含任意类型的元素。元组使用圆括号(())来表示,元素之间用逗号分隔。元组一旦创建后就不能修改,但可以通过索引来访问元素。
字典类型:字典是一种无序的键值对集合,用于存储和表示映射关系。字典使用花括号({})来表示,每个键值对之间用冒号(:)分隔,键和值之间用逗号分隔。字典中的键必须是唯一的,而值可以是任意类型的对象。
集合类型:集合是一种无序且不重复的元素集合,用于进行集合运算和去重操作。集合使用花括号({})或set()函数来表示,元素之间用逗号分隔。集合支持交集、并集、差集等集合运算,还可以进行添加、删除和判断元素是否存在等操作。
空值类型:空值(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
Last updated