zoukankan      html  css  js  c++  java
  • 第六章 对六种数据类型的理解和总结

    一: 数字类型
    1. 整型int
    作用:用来记录年龄、等级、各种号码状态
    定义:
     age=10 #age=int(10)
     print(type(age))
    使用:
     print(age + 1)
     print(age > 3)
    2. 浮点型float
    作用:用来记录身高、体重、工资状态
    定义:
    salary=3.1 #salary=float(3.1)
    print(type(salary))
    使用:
    print(3.1 + 2.3)
    print(3.1 > 2.3)
    print(3.1 > 2)
    print(3.1 + 2)
    二:字符串类型str
    作用:用来记录描述性质状态,比如名字、性别
    定义:在单引号('')、双引号("")、三引号内(''' ''',""" """),包含一系列的字符
    x='abc' # x=str('abc')
     print(type(x))
    y="abc"

    z="""
    abc
    xxxx
    """
    print(type(x))
    print(type(y))
    print(type(z))

    msg='my name is "egon"'
    使用:
    print('abc'+'def') # 仅限于str类型直接相加
    print('abc'*10) # *的只能是数字
    了解:ASCII表
    x='abcdef'
    y='z'
    print(x > y)
    print('a' > 'Z' )
    print('a' > 10 )

    三:列表类型list
    作用:用来记录多个值,用索引对应值,索引反映是位置
    定义:在[]内用逗号分隔开多个任意类型的值
    l=[1,3.1,'xxx',['a','b','c']] #l=list(...)
    print(type(l))
    使用
    print(l[0])
    print(l[2])
    print(l[3][0])
    students_info=[['egon',18,['play',]], ['alex',18,['play','sleep']] ]
    print(students_info[1][2][0])
     
    四:字典类型dict
    作用:用来记录多个值,用key对应value,其中key对value有描述性的功能
     定义:在{}内,用逗号分割开多元素,每一个元素都是key:value的形式,其中value可以是任意类型,而key通常应该是str类型
    d={'x':1,'y':3.1,'z':['a','b'],'m':{'aaa':1111}} #d=dict(...)
    print(type(d))
     使用:
    print(d['x'])
    print(d['m']['aaa'])
    print(d['z'][1])

    列表的方式
             name   age  gender   compay_info
     emp_info=['egon',18,'male',['Oldboy','SH',200]]
     print(emp_info[1])
     print(emp_info[3][2])
     字典的方式
     emp_info={'name':'egon','age':18,"gender":'male','company_info':['Oldboy','SH',200]}
     print(emp_info['age'])
     print(emp_info['company_info'][0])
     names=['egon','alex','kevin']
     dic={'name1':'egon','name2':'alex','name3':'kevin'}

     五:布尔类型:True,Flase
     print(type(True))
     print(type(False))
     tag1=True
     tag2=True
     print(id(tag1))
     print(id(tag2))
     age=18
     print( age > 18)
     所有数据类型自带布尔值
     布尔值为假的数据类型:0,None,空
     print(bool([]))
     print(bool(''))
     print(bool(None))
     六 None
     print(type(None))
  • 相关阅读:
    valgrind试用笔记
    《c++ primer》3.5 array 小结
    《c++ primer》chap8 The IO library 小结
    《c++ primer》3.4 迭代器(iterator)
    《c++ primer》3.1 声明命名空间 小结
    c++ 流格式控制符
    《c++ primer》3.3 vector 类型小结
    《c++ primer》3.2 string 小结
    Ubuntu 管理相关小知识(不定期更新)
    shell 脚本 生成文件,文件名为日期时间
  • 原文地址:https://www.cnblogs.com/martin-wang/p/9985440.html
Copyright © 2011-2022 走看看