• 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也跟着改变(数字,字符串,布尔,元组)
  • 相关阅读:
    虚拟机网络模式
    js读取json包装的map集合
    LeetCode 94:Binary Tree Inorder Traversal
    tornado+ansible+twisted+mongodb运维自己主动化系统开发(四)
    UVA
    解决request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1这个小问题
    eclipse调试web项目
    Action的mapping.findFoward(forwardName)必须要在struts-config.xml中的对应的action节点配置一个forward节点
    使用struts的时候form用struts的,不用html本身的
    eclipse的源代码编辑窗口可以拖出来单独使用的哦
  • 原文地址:https://www.cnblogs.com/maxiaotiaoshishui/p/7194575.html
Copyright © 2020-2023  润新知