zoukankan      html  css  js  c++  java
  • day3

    # 学习方法
    # 是什么

    # 为什么

    # 怎么用

    # 一 变量
    # 1 是什么
    # 变量是会变化的量,用来记录事物的状态
    # 2 为什么要用变量
    # 为了让计算机像人一样记录事物的状态。
    # 详细来说 程序的运行本质上就是状态的变化 -->也就是变量的变化
    # 怎么用
    # 先定义 name = 'adaf' 记录到内存
    # 后使用 print(name) 取
    # print()
    '''
    name = '010102'
    print(name.encode('utf-8'))
    ''' # print怎么输入到其他端口(文件)

    # 二 内存管理:垃圾回收机制3
    # 1 是什么
    # 垃圾:当变量值与变量名的绑定关系为零时,且变量值无法被访问那么它便是垃圾
    # 回收:垃圾会被python解释器自动回收
    # 2 为什么
    # ?
    # 3 怎么用
    # 变量引用系数增加:
    # x = 10 变量引用系数为1
    # y = x 变量引用系数为2
    # z = x 变量引用系数为3
    # 变量引用系数减少
    # del x 注:del 不是删除是解除绑定关系
    # z = 11
    # ps当变量引用系数为零时变量被删除’

    # 三 变量组成部分
    # 1 变量名
    # 指向右侧地址用于访问变量值
    # 2 赋值符号
    # =
    # 3 变量值
    # 代表我们记录事物的状态

    # 四 变量命名规则
    # 4.1 变量是由字母数字下划线组成且数字不能在开头
    # 4.2 变量要见名知意
    # 4.3 变量不能使用关键字
    # ps 尽量短 不使用中文 拼音
    # 五 变量命名的风格
    # 5.1 由小写下划线组成(建议python中变量命名用小写下划线)
    # 5.2 驼峰体
    # 六 变量的三个特征
    # id :
    # 反映变量的内存地址,
    # id = id号 = 内存地址的映射 != 内存地址
    # print(id(name))

    # type :
    # 变量的类型
    # 为了表示不同类型的状态,我们需要不同类型的变量(int、str、、、)
    # print(type(name))
    # value: 变量的值
    # 事物的状态 存储在内存空间
    #
    # 1 is 、==
    # is 比较id号是否相同
    # == 比较变量值是否相同
    # ps 值相同的时候id号不一定相同,id号相同时值一定相同
    # 例如:
    # >>> iofo_1 = '你若安好,便是晴天'
    # >>> iofo_2 = '你若安好,便是晴天'
    # >>> print(id(iofo_1),id(iofo_2))
    # 1576402486160 1576402487120
    #
    # 2 小整数池
    [-5,256]
    # 从python解释器启动开始。就会在内存中提前申请一系列内存空间存放常用的整数
    # 例如
    # >>> iofo_1 = 56
    # >>> iofo_2 = 56
    # >>> print(id(iofo_1),id(iofo_2))
    # 140735819668864 140735819668864

    # 七 常量 (不能改变的变量)
    # ALEX = 18
    # python中没有常量,约定俗成将变量名全部大写作为常量。

    # 八 数据类型
    # 数字类型
    # int(整数类型)
    # 作用:用于表示数字类型的状态
    # 定义:a = 1
    # 其他:+、-、*、/、** a +=1 (-=,*=,...}
    # float 浮点型
    # 作用 用于表示小数类型
    # 定义 a = 1.223
    # 其他 整数类型可以和浮点数类型直接相加
    # 字符串类型
    # 作用:记录描述类型状态的变量
    # 定义:'',"",""" """,''' '''.
    # 其他: 字符串的嵌套 1 ‘天上地下为“吾”独尊’ 2 ‘天上地下为‘吾’独尊’
    # 字符串可以相加 也可以乘以整数 (开发时几乎不用)
    # 列表类型(list)
    # 作用:记录多个值比可以按照索引提取
    # 定义:
    name = ['lee','梦醒安好','站在远方看童年','背着小包袱去旅行']
    print(name[0])
    # 其他列表的嵌套,索引从0开始
    # 字典类型(dict)
    # 作用: 存在多个值,每个值都存在唯一一个对应key,可以通过key提取值 .
    # 定义: dic = {'name': 'lee','web_name':'梦想安好'}
    # 嵌套
    # bool 布尔值
    # 作用:真 假
    1 0
    # '*' ''
    # 判断真假
  • 相关阅读:
    非递归前序遍历,效率高 和 中序遍历代码都相似
    递归-变量-堆栈-透彻理解
    Linux 进程管理
    5linux引导流程解析
    Linux 软件包管理
    vim
    Linux常用命令
    Linux 系统安装
    linux 应用和发展
    贴图、纹理、材质的区别是什么? 还有shader
  • 原文地址:https://www.cnblogs.com/lee1225/p/12411927.html
Copyright © 2011-2022 走看看