• day3


    一、变量

         变量名:

      大前提是应该能够反映出变量值所记录的状态

      变量名具体命名规范如下:

    1. 变量名是由字母、数字、下划线组成
    2. 不能以数字开头,也不能单独使用,只能结合字母和下划线
    3. 不能使用关键字命名变量名“and,as,assert,lass,continue,def,del,elif,else,excet,exec,finally,for,form,global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yeild"

     变量名的命名风格

    1. 驼峰体 AgeOfOldboy=73(首字母要大写)
    2. 纯小写+下划线(推荐使用该方式)age_of_olfboy=73

     变量值具备三大特征

    • age=18

      id:是通过内存地址计算而来的,id如果不同,内存地址肯定不同。(每定义一个变量,都会申请内存空间把变量值放进去,然后把内存地址给age。每个值在         内存里空间都会有个位置,那就是内存地址,ID就是放映值在内存中的一个位置)

      print(id(age))

      is:判断的是id是否相等

      ==:判断的是值是否相等

      id相同,值有可能不同。

      m=123456

      n=123456

      id(m)

      2160909722736

      id(n)

      2160909725424

      m is n

      False

      id相同,值一定相同

      x=123456

      y=x

      2160913705648

      id(y)

      2160913705648

      x is y

      True

      x==y

      True

      小整数池

      
      a=100

      b=100

      id(a)

      1937996352

      id(b)

      1937996352

      a is b

      True

      小整数池只是存储了常用的整数,是为了节省内存空间

      操作系统可以通过CPU控制其他硬件,也可以使用运算指令,二应用程序不可以用CPU那部分控制其他硬件,只能用运算指令,所以应用程序要向操作系统         发请求,请求将值调入内存空间,通过操作系统再调到CPU控制指令。

      CPU有两种工作状态:1、内核态:运行操作系统。2、用户态:运行应用程序。CPU无时无刻在两态之间转换。而小整数池就是为了减少这种转换。python         解释里的小整数池的范围是-5到526.

    • type:int,float等
    • print(type(age))

      常量(变量名必须是纯英文大写字母)

          AGE_OF_OLDBOY=73

    二、基本数据类型

    1. 整数型int

        作用:记录年龄,年月日,等级

        定义:level=10 使用: print(level)

       2.浮点型float

        作用:记录薪资,身高,体重

        定义:salary=3.3 使用print(salary)

      3.字符串str

        作用:记录人名,性别等描述性质

        定义:在引号内包含一串字符,引号可是‘ ’,” ”,“”“ ”“”,‘’‘ ’‘’(单引号在里面写多行内容必须加上换行str1='11 22 33;三引号在里面可以直接写多行内                      容str2='''111 222 333''')

               msg="今天不下雨,明天一定下雨“

        使用:注意引号的嵌套,外层用单引号,内层就用双引号msg="my name is ’egon'"     print(mag)

      4.列表list

        作用:记录多个值,可存可取,可以取指定位置的值

        定义:                0       1        2      3        4    

             hobbies=["吃”,“喝”,“拉”,“撒”,123]

                       print(hobbies[2])也就是拉

      5.字典型dict

       作用:记录多个值,可存可取,与列表的区别是列表使用索引对应值,而字典是key对应值

       定义:{}内用逗号分隔开多个元素,每个元素key:value的形式

             info={‘name':'egon','age':18,'sex':'male','hobbies':['play','music','dancing']}

       使用:print(info['name'])print(info['hobbies'][1])

      6.布尔类型:True False

      7.None类型

    三、输入输出

      输入Input:会将用户输入的任意内容都存成字符串类型

           name=input(“请输入您的账号:”)

           print(name)

        输出print()

      格式化输出

           name=input(“请输入您的名字:”)

             age=input(“请输入您的年龄:”)

             msg='my name is %s my age is %s'%(name,age)

             print(msg)

             %s是字符串的一个功能,将输入的name,age带入msg里,而且什么数据类型都可以

  • 相关阅读:
    SQL优化总结之一
    web前端扩展性知识点
    canvas
    开动大脑js小案例(有空就更新的那种)
    本博客在手,jQuery无敌
    小程序整理(持续更新)
    样式初始化代码
    ajax中的async
    跨域问题解决
    ES6学习笔记(持续更新中)
  • 原文地址:https://www.cnblogs.com/huangxuanya/p/10204361.html
Copyright © 2020-2023  润新知