• 小总结


    变量

    什么是变量

    变量用来描述世间万物的状态

    变量名的命名规范

    1. 变量名由数字/字母/下划线组成,不能以数字开头
    2. 变量名不能以关键字命名
    3. 变量名具有意义

    变量的组成

    1. 变量名:接收变量值
    2. 赋值符号:把变量值赋值给变量名
    3. 变量值:就是一个数值

    定义变量名的两种风格

    1. 驼峰体AgeOfRandy
    2. 下划线`age_of_randy推荐使用

    常量

    什么是常量

    不变的量,在python中可变(尽量不要更改),约定俗成的不可变

    常量的表示方式

    全大写AGEOFNICK

    Python变量内存管理

    新建变量就会开辟新的内存空间

    x = 1000
    y = 1000
    
    # 值相同id不一定相同, id相同值一定相同
    

    引用计数

    有n个变量名指向一个变量值A,则A的引用计数为n

    垃圾回收机制

    当变量值的引用计数为0的时候,Python解释器会自动释放该变量值的内存

    小整数池

    [-5,256]之间的整数在Python解释器启动的时候就会自动生成,因此他不会被垃圾回收机制回收

    定义变量的三个特征

    1. 打印变量值
    2. 打印变量的内存地址
    3. 打印变量的数据类型

    花式赋值

    链式赋值

    x=y=z=10

    交叉赋值

    x = 20
    y = 10
    
    x, y = y, x
    
    
    z = x
    x = y
    y = z
    

    注释

    单行注释

    # 单行注释
    
    ctrl + /
    

    多行注释

    '''
    多行注释
    多行注释
    '''
    
    
    """
    多行注释
    多行注释
    """
    

    执行Python程序的两种方式

    交互式(jupyter)

    优点:运行一句执行一句

    缺点:关闭即消失

    命令行式(pycharm)

    优点:一直保存

    缺点:全部写完才能调试bug

    虽然txt文件可以运行,但尽量用py文件

    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    【oracle ocp知识点一】
    poj 3280 区间dp
    TextView划线 android
    Apple Watch 集成环信SDK
    Android中使用HttpClient实现HTTP通信效果
    js 数组操作大集合
    5.5二叉树的遍历
    oracle学习之路(二)------数组类型/记录类型的使用
    推荐系统个人理解(实践部分)
    openstack之虚拟机创建流程分析
  • 原文地址:https://www.cnblogs.com/randysun/p/12194214.html
Copyright © 2020-2023  润新知