zoukankan      html  css  js  c++  java
  • 变量&常量&花式赋值

    变量

    什么是变量

    描述变化的世间万物的状态

    变量的组成

    变量名(接收变量值) =(赋值符号) 变量值(数值)

    变量名的命名规范

    weight = 160

    name = 'hyc'

    变量名必须由数字/字母/下划线_组成

    stu_name = 'hyc'

    变量名都具有可读性(意义) 存不是目的,取才是目的

    不要随意取变量名,比如_之类的毫无意义

    不要使用关键字

    不要使用诸如 print, if, as之类的作为变量名

    变量名的俩种定义方式

    下划线式

    (一般都使用,约定俗成)

    stu_name = 'hyc'

    驼峰体

    StuName = 'hyc'

    变量内存管理

    定义变量

    print(180) # print会自动帮你创建一个变量180,打印完之后,马上释放180的内存空间

    定义一个变量,内存就开辟一个内存空间存储这个变量

    引用计数

    height = 180 # 180引用计数加1

    x = height # 引用计数加1

    del x # 引用计数减1

    del height #引用计数减为0

    引用计数为0时,触发垃圾回收机制,释放内存占用

    [-5,256]在python解释器启动的时候就自动开辟了,所以不会受垃圾回收机制的影响

    pycharm中如果时间间隔短,无论什么值id都一样

    定义变量的三个特征

    获取变量值的内存地址,针对变量值

    print(id(stu_name))

    获取变量的数据类型,针对变量值

    print(type(stu_name))

    打印变量值

    print(stu_name)

    常量

    不变的量,常量本质上也是个变量

    常量的所有字母均为大写

    以后在工作中所有字母为大写的量为常量,不要去改变

    AGE = 1

    注释

    让代码在python解释器运行的时候不被解释,即让他无意义

    其中代码块的注释放在代码上面,其余对单个的注释(比如变量名)放在代码的后面

    单行注释

    用 # 放在注释语句前

    多行注释

    用 ‘’‘ ’‘’ 放在需注释多行语句外面

    花式赋值

    交叉赋值

    height_of_teacher, height_of_stu = 170,170

    保证内存地址不变的情况下修改x和y

    创建一个新变量z,通过z的赋值来实现x和y的互换

    z = x

    x = y

    y = z

    交叉赋值

    x, y = y, x

    内存地址相同,值一定相同 值相同,内存地址不一定相同

    链式赋值

    a = b = c = 10

    不常用

  • 相关阅读:
    CSS复合选择器
    CSS样式规则及字体样式
    jQuery 样式操作
    jQuery 选择器
    jQuery 的基本使用
    jQuery 介绍
    本地存储
    移动端常用开发框架
    移动端常用开发插件
    移动端click 延时解决方案
  • 原文地址:https://www.cnblogs.com/hyc123/p/11265015.html
Copyright © 2011-2022 走看看