• 变量,常量,基本数据类型、运算符


    一,变量
    1.变量的三大组成部分
    变量名:用来找值
    赋值符合:讲变量值的内存地址绑定给变量名
    变量值:就是我们存储的数据,或者说是记录事物的状态

    2.整个变量定义过程是这样的:
    先在内存中申请内存空间用来存放变量值,将内存空间的内存地址绑定给变量名。

    3.变量名命名的大前提:变量名的命名应该是见名知意

    4.命名的规范:
    4.1有字母,数字,下划线组成。
    4.2.不能以数字开头
    4.3.不能用python 关键字

    5.命名风格
    驼峰体:首字母是大写不用下划线LeveLfAge = 18
    纯小写加下划线(在python中,变量名的命名推荐使用该风格)level_of_age =18

    6.变量的值具备三大特性
    6.1 id,反应的是变量在内存中的唯一编号,内存地址不同id肯定不同
    如果两个变量的id一样,说明它们位于相同的内存地址。
    is:判断id(内存地址)是否相等
    ==:判断内存地址是否相等
    注意:如果id相等,那么值一定相等。

    6.2、type,变量值的类型

    6.3、value,变量值

    二、常量
    常量指在程序运行过程中不会改变的量
    没有定义,只有概念
    纯大写的常量,不应该改值

    三、内存机制
    垃圾回收机制(简称GC)是Python解释器自带一种机,专门用来回收不可用的变量值所占用的内存空间
    垃圾回收机制的核心原理是统计引用次数。通过统计引用次数,和分代回收机制来提高对内存的使用效率
    核心原理:引用计数
    分代回收:提升效率
    标记清除:循环引用导致内存泄漏问题

    四、基本数据类型
    1.int整型
    作用:用来记录人的年龄,出生年份,学生人数等整数相关的状态

    2.float浮点型
    作用:用来记录人的身高,体重,薪资等小数相关的状态

    3.数字类型的使用
    3.1数学运算
    3.2比较大小

    五、字符串类型
    字符串类型str,作用:用来记录人的名字,家庭住址,性别等描述性质的状态
    用单引号、双引号、多引号,都可以定义字符串,本质上是没有区别的,但是需要考虑引号嵌套的配对问题,内层有单引号,外层就需要用双引号;多引号可以写多行字符串
    ps:数字可以进行加减乘除等运算,字符串也可以,但只能进行"相加"和"相乘"运算

    六、列表list
    位于 [ ] 之间的字符,按照位置存放多个值,这些值属于同一属性。
    使用:列表类型是用索引来对应值,索引代表的是数据的位置,从0开始计数
    列表可以嵌套

    七、字典dict
    字典类型是用key:value形式来存储数据,其中key可以对value有描述性的功能
    使用:字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型;字典可以嵌套

    八、布尔bool
    用来记录真假这两种状态
    常用来当作判断的条件,我们将在if判断中用到它

    九、基本运算符
    1.算数运算符,可以加减乘除
    print(10 + 1)
    print(10 * 3)
    print(10 - 1)
    print(10 / 1)
    print(10 // 3) #地板除法,只保留整数部分,不是四舍五入
    print(10 % 3) #取余数
    print(10 ** 3) #10的3次方
    ps:整型可以加减乘除,% 浮点数;仅限于字符串加字符串,字符串可以乘整数
    2.比较运算符
    判断2个值是否相等,前提是两个变量值的类型和值的本身要一样

  • 相关阅读:
    Stepping Number
    Replace String
    String Permutation
    Clock Angle
    Keypad Permutation
    Replace Words
    1、奉加微 PHY6202 Get started
    Python3 修改二进制文件
    Google Fast Pair
    python 校验 BLE resolvable private address
  • 原文地址:https://www.cnblogs.com/caodan01/p/14151212.html
Copyright © 2020-2023  润新知