zoukankan      html  css  js  c++  java
  • 变量的含义,内存管理机制,数据类型的含义

    程序执行的两种方式

    1. 交互式 :进入python解释器中一行行执行。
    2. 解释器 + 文件名的形式 例如 python test.py

    变量是什么?

    记录世间万物的一种变化的一种状态,称为变量

    在python中变量由哪些部分组成

    1. 变量名:变量名是用来引用变量值,但凡需要用到变量值,都需要通过变量名来定义
    2. 赋值符号:= 赋值
    3. 变量值:存放数据。用来记录现实世界中的某种状态

    变量的命名规范是什么?

    1. 下划线命名法(推荐

      AgeOfJack = 19
      
    2. 驼峰命名法

      age_of_plf = 19
      

    常量是什么?

    常量是一种不变的变量。在python中没有使用语法强制定义常量,如果要定义常量,变量名必须大写。

    Python的内存管理机制是什么?

    当变量值得引用计数为0的时候,Python会自动回收该变量值的内存地址,即Python的内存回收机制。但是[-5,256]之间的整数除外。因为在Python中为了性能的考虑,从-5到256使用的非常频繁,所以在python时,已将[-5,256]加载到了内存中。即创建一次,重复使用。

    基本数据类型有哪几种(7种)

    1. 整形,int

      a = 100
      b = 200
      print(a)
      

      PS:[-5,256]之间的整数,从python运行的那一刻起,就被加载到内存中了。他们的内存地址不会改变。

    2. 浮点型,float

      a = 1.3
      b = 1.5
      print(type(a))
      
    3. 字符串类型,str

      a = 'hello world'
      b = "hello world"
      print a + b
      
    4. 列表,list

      a = ['a','b','c','d','e','f']
      

      特点

      • 有序存储
      • 可以通过索引/下标查到对应数据
      • 可随时增加或减少
      • 使用中括号[],同时以逗号分隔
    5. 字典,dict

      a = {'name':'plf','age':18,'sex':'男'}
      

      特点

      • 以{key:value}的形式储存
      • 无序存储
      • key都使用字符串来表示,value如果是字符串,也需要用单引号/双引号。数字和变量名除外
      • 使用花括号{},同时键值对以逗号分隔。
    6. 元组,tuple

      a = ('a','b','c','d','e','f','g')
      

      特点

      • 有序存储
      • 可以通过索引/下标查到对应数据
      • 字符串需要使用单引号/双引号。数字和变量名除外
      • 元组中的元素不可变
      • 使用小括号(),同时以逗号分隔
    7. 布尔数据类型,bool

      print(type(True))
      

  • 相关阅读:
    Mysql
    Java-多线程
    Java-Spring事务
    上传图片的工具类
    Githup随笔
    JsonArray
    Ajax
    maven的三大生命周期
    Apache与Tomcat
    java json字符串转JSONObject和JSONArray以及取值的实例
  • 原文地址:https://www.cnblogs.com/plf-Jack/p/10894759.html
Copyright © 2011-2022 走看看