zoukankan      html  css  js  c++  java
  • 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也跟着改变(数字,字符串,布尔,元组)
  • 相关阅读:
    名字空间,L,E, G , B 作用域, 内置电池
    lambda表达式
    表达式与声明的区别。
    jupyter book的使用
    centos7一键安装cacti_1.2.16版本
    docker修改阿里云镜像加速器
    centos单网卡多ip,被动模式
    centos同步时间
    centos7.x制作bond
    centos 6.X制作bond
  • 原文地址:https://www.cnblogs.com/maxiaotiaoshishui/p/7194575.html
Copyright © 2011-2022 走看看