一、基本数据类型
-
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指内存中对象的类型。
1、整形int
# 就是整数类型,比如年龄,身份证、班级
age=21
calss=3
2、浮点型float
# 带小数点的数字,比如π、薪资、体重都是浮点型
π=3.14
salary=1.5
3、字符串str
# 用引号引起来的字符,字符串里可以装任何数据,可以用单引号、双引号、三个单引号,三个双引号
name='geng'
name="geng"
# 为什么要有这么多方式,因为有些文本需要用到,常规内单外双的格式
4、列表list
"""用中括号括起来的元素并用逗号相互隔开,列表里装的元素可以是任何类型"""
作用:可以存多个数据,并且可以方便的取出任意个数
liste = [1, 'geng', 1.2, 12, {'name':'ge'}]
# 采用索引取值(顺取值从0开始,倒取从-1开始)
可以看下图:
5、字典
"""用大括号括起来的,里面可以存放多个元素用逗号隔开,元素是K:v键值对"""
k是对v的描述性质的信息(一般情况下都是字符串)
V是真正的数据,相当于变量的值,可以是任何数据类型
'只需要输入K,就能得到v'
liste = {'name':'geng','age':21,'dasda':[12,'haha']}
print(liste['name'])
# 字典采用k、v键值取值,每一个k对准一个v
小题目: 取出中国做牛逼 ---
info = {'username': 'jason','addr': ['安徽', '芜湖', {'国家': '中国', '编号': [11, 22, '中国最牛逼']}]}
可以看下图:
6、元组tuple
# 作用:与列表几乎一致 内部可以存放多个元素(可以看成是不可变的列表)
# 定义:用小括号括起来 内存存放多个元素 元素与元素之间逗号隔开 元素不支持修改
t = (11, 22, 33, 44)
可以看下图:
7、集合set
作用:去重和关系运算
定义:用大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素不是K:V键值对
s = {11, 22, 33, 44}
8、布尔值bool
# 布尔值是判断事物真假,分数学判断、逻辑判断
布尔值就两种:True,False。就是反应条件的正确与否。
真 1 True。
假 0 False。
'扩展内容:布尔值的变量名一般采用is开头'
is_ok = True
is_no = False