02 基本数据类型

02 基本数据类型

一、为何变量值要区分类型?

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

二、字符串类型

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

  • 单行字符串:' '" "

    name = 'egon' 或 name = "egon"
  • 多行字符串:''' '''""" """

    msg = '''
    aaa
    bbb
    ccc
    '''
  • 字符串的嵌套:外层用单引号,内层用双引号(可以调换)

    # 外层用单引号,内层用双引号
    info = 'my name is "egon"'
    
    # 外层用双引号,内层用单引号
    msg = "I 'm a good boy!"

三、整型

  • 作用:记录年龄,号码

    age = 18

四、浮点型

  • 作用:记录升高,薪资,体重

    height = 1.75
    salary = 3.1
    weight = 73.1

五、列表

  • 列表:存多个值,索引对应值,索引代表是位置
  • 索引位正数:从0开始,代表列表第一个数
  • 索引为负数:从-1开始,代表列表最后一个数
  • 定义:在[]内,用逗号分隔开多个任意类型的值

取值

# 定义
li = ['aaa', 10, 11.11, ['bbb', 'ccc'], 'ddd']

# 正向取: 取出'aaa',11.11
print(li[0])    # 'aaa'
print(li[2])    # 11.11
  
# 反向取:取出'ddd','bbb'
print(li[-1])       # 'ddd'
print(li[-2][-2])   # 'bbb'

# 复合同一类型多个值: 表示班级姓名
class_names = ['alex','egon','monkey']

六、字典

  • 字典:存多个值key对应值,通常情况key对应值应该具有描述性功能,key通常是字符串类型
  • 定义:在{}内,逗号分隔开多个key:value的元素

取值

# 定义
info = {
    "name": 'egon',
    "age": 18,
    "sex": 'male',
    "salary": 1.75
}

# 取值: 取出个人信息中年龄多少岁
print(info['egon']) # 18
上一篇:Python入门11 —— 基本数据类型的操作


下一篇:python入门--基本数字类型