Python入门——基本数据类型

一. 为何变量值(即记录的数据)要区分类型呢?

  • 变量值使用来记录事物状态的,而事物的状态是各种各样的,所以对应着就应该用不同类型的值去记录这些状态

二. 变量的类型

  • 字符串类型
    作用:记录描述性质的状态
    定义:在''、""、''''''、""""""中包含一串字符
name = 'egon'

# 单行字符串:''、""
# 多行字符串:''''''、""""""
msg = """
aaaa
bbbb
ccc
"""
# 外层用单引号,内层就应该用双引号
info = 'my name is "egon"'
# print(info)
  • 整型
    作用:记录年龄、号码
    定义方式:
age = 18
  • 浮点型
    作用:记录身高、薪资、体重
    定义方式:
salary = 3.1
height = 1.75
weight = 73.1
  • 列表类型(存多个值,索引对应值,索引代表是位置)
    作用:按照顺序存放多个值,并且可以按照顺序取出指定位置的值
    定义:在[]内,用逗号分隔开多个任意类型的值
l = ['aaa', 10, 11.11, ['bbb', 'ccc'], 'ddd']

# 索引从0开始
# print(l[0])
# print(l[2])

# 反向取
# print(l[-1])
# print(l[-2])
# print(l[3][1])

# 记录班级人员的姓名
school_names = """
李铁蛋小丸子
王大炮
李嚓嚓
"""
school_names = ["李铁蛋小丸子", '王大炮', '李嚓嚓']
# print(school_names)
  • 字典类型
    作用:存多个值,key对应值,通常情况key对值应该具有描述性功能,key通常是字符串类型
    定义:{},逗号分隔开多个key:value的元素
info = {
    "name": 'egon',
    "age": 18,
    "sex": 'male',
    "salary": 1.75
}
print(info["age"])
  • 布尔类型
    作用:True与False,用于条件判断
    定义:
tag=True
# tag=False
print(10 > 3)
print(10 < 3)

猜你喜欢

转载自www.cnblogs.com/guanxiying/p/12337517.html
今日推荐