day5.数据类型简介

一、基本数据类型(数字,字符串,列表,元祖,字典,set)

  数字:
    整型int:年级,年纪,等级,身份证号,qq号,手机号
        level=10
    浮点型float:身高,体重,薪资,温度,价格
      height=1.81
      salary=3.3

 

  字符串str:包含在引号(单,双,三)里面,由一串字符组成
    用途(描述性的数据):姓名,性别,地址,学历,密码:alex3714
    name='egon'
    取值:字符串整体就是一个值,只不过特殊之处在于:python中没有字符类型,字符串是由一串字符组成,想取出字符串中的字符,也可以按照下标的方式取得。
      name:取得是字符串整体
      name[1]:取得是第二位置的字符  

    字符串拼接: msg1 + msg2

    字符串乘法: msg1 * 3

  列表list:包含在[]内,用逗号分割开
    用途(存多个值,可以修改):爱好,装备,女朋友们
    hobby=['play','eat','sleep']

    girls=['alex','wsb',['egon','ysb']]
  查看:

    girls[2][0]--->'egon'
  增加
    girls.append(元素)
  删除
    girls.remove(元素)
    del girls[元素的索引]
  修改
    girls[0]='alexSB'

 

  字典dict:包含在{}中,逗号分割,每一个元素的形式都是key:value
    用途:存多个值,这一点与列表相同,值可以是任意数据类型
    特征:每一个元素都是一个键值对,值可以是任意数据类型,key必须是不可变类型(字符串,数字)
    student_info={
      'age':81,
      'name':'alex',
      'sex':None,
      'hobbies':['zsb0','zsb1','zsb2','zsb30']
    }
  查看

    student_info['age'][2]   ==>'zsb2'
  增加
    student_info['stu_id']=123456
  删除
    del student_info['stu_id']
  修改
    student_info['name']='alexSB'

  布尔:True False
    用途:用来判断
      pinfo={'name':'oldboymei','age':53,'sex':'female'}

    pinfo['age'] > 50    ==>True

    pinfo['sex'] == 'female'  ==>True

  

  可变类型:在id不变的情况下,内部元素可变(列表,字典)

  不可变类型:value改变,id也跟着改变(数字,字符串,布尔,元组)
原文地址:https://www.cnblogs.com/maxiaotiaoshishui/p/7194575.html