zoukankan      html  css  js  c++  java
  • Python基础知识(一)

    一、什么是变量

    变量就是描述世间万物的状态。

    变量的组成:变量名,取值符号,变量值。

    变量名的规范:

    1. 变量的命名应该能反映变量值所描述的状态,切记不可用中文

    2. 变量名必须用字母数字下划线组合,并且变量名的第一个字符不能是数字。

    3. 关键字不能声明为变量名

    二、常量:常量是指不会变化的量,在Python中没有使用语法强制定义常量,python中定义常量本质上就是变量。但是在Python中定义常量默认字母全部大写,来区别。

    三、简述执行Python程序的两种方式以及他们的优缺点:

    交互式

    优点:运行一句执行一句,缺点:关闭即消失

    命令行式

    优点:可以一直保存,缺点:需要全部写完才能运行调试BUG。

    四、Python的垃圾回收机制

    首先需要知道定义变量就是在内存中开辟空间,并给他一个相对应的牌子(变量名),我们每取用一次这个变量值就记引用计数为1,并依次叠加。而当这个变量值没有对应的引用计数时(即引用计数为0)而这个变量值又不在[-5,256]之间,python就会将这个内存空间删除。

    如下列代码:

    x=10
    y=10
    z=10
    dely

    10的引用计数为2

    x=257
    y=x
    delx
    z=257

    x对应的变量值257的引用计数为1

    五、简述python小整数池的概念:

    小整数池是指python中由于[-5,256]这些变量值使用较多,所以规定他们不会被Python的垃圾回收机制处理掉的变量值。

     

    六、下述代码

    x=257
    y=x
    z=257

    x、y、z的变量值相同。x、y相同,z不和x、y 相同。(但是如果输入时间周期很短在pycharm中他们的内存地址是一样的)。

    七、注释

    注释是为了清晰的表达出你的代码的意思,因为当代码数量过多,或者在工作中给别人交接工作室,注释都能让代码的意思更清晰。

    八、变量的三个特征

    x = 10
    print(x) # 获取变量的变量值
    print(id(x)) # 获取变量的id,可以理解成变量在内存中的地址
    print(type(x)) # 获取变量的数据类型

  • 相关阅读:
    09-导入/导出
    django 登录
    python 数据结构
    Django 加密解密
    MySQL SQL语句
    libpython3.6m.so.1.0文件缺失
    环境变量配置
    Django 设置session过期时间
    Django 搜索功能
    表单校验
  • 原文地址:https://www.cnblogs.com/zfb123-/p/11265815.html
Copyright © 2011-2022 走看看