zoukankan      html  css  js  c++  java
  • 基础变量

    1 什么是变量之声明变量
    #变量名=变量值
    age=18
    gender1='male' 
    gender2='female'

        2 为什么要有变量

    变量作用:“变”=>变化,“量”=>计量/保存状态
    程序的运行本质是一系列状态的变化,变量的目的就是用来保存状态,变量值的变化就构成了程序运行的不同结果。
    例如:CS枪战,一个人的生命可以表示为life=active表示存活,当满足某种条件后修改变量life=inactive表示死亡。

    3 变量值之类型与对象

    一个对象(如a=1)有:
      一个身份(id)
      一个类型(type)
      一个值(通过变量名a来查看)

    4 可变对象与不可变对象
    实例被创建后,身份和类型是不可变的,
    如果值是不可以被修改的,则是不可变对象
    如果值是可以被修改的,则是可变对象

    5 容器对象
    某个对象包含对其他对象的引用,则称为容器或集合
    6 对象的属性和方法
    属性就是对象的值,方法就是调用时将在对象本身上执行某些操作的函数,使用.运算符可以访问对象的属性和方法,如
    a=3+4j
    a.real

    b=[1,2,3]
    b.append(4)

    7 .身份比较,类型比较,值比较
    x=1
    y=1
    x is y #x与y是同一个对象,is比较的是id,即身份
    type(x) is type(y) #对象的类型本身也是一个对象,所以可以用is比较两个对象的类型的身份
    x == y #==比较的是两个对象的值是否相等
    7.变量的赋值操作

    • 与c语言的区别在于变量赋值操作无返回值
    • 链式赋值:y=x=a=1
    • 多元赋值:x,y=1,2 x,y=y,x
    • 增量赋值:x+=1
     



        

  • 相关阅读:
    Android UI Fragment探索之进阶篇
    Android Intent详解
    Android Activity数据间传递媒介Intent和任务与后退栈(进阶之路)
    Git使用详细教程
    const的用法,特别是用在函数前面与后面的区别!
    Linux下设置和查看环境变量
    Linux下查看和添加环境变量
    3Dslicer_Editor(2)
    3Dslicer_Editor(1)
    3Dslicer_DataModule
  • 原文地址:https://www.cnblogs.com/hanxiaofeicf/p/7170258.html
Copyright © 2011-2022 走看看