• 基础变量


    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
     



        

  • 相关阅读:
    一名中国联络官的来信
    中国女性出席1899年伦敦世界妇女大会
    曾在九江同文任教的中外人士若干
    金韵梅大夫略传
    为何高于四次的方程没有根式解?
    日军进攻九江的影像资料
    美以美会在九江
    九江同文中学与宝洁公司的甘布尔家族
    九江生命活水医院
    微信小程序获取用户信息签名解密C#
  • 原文地址:https://www.cnblogs.com/hanxiaofeicf/p/7170258.html
Copyright © 2020-2023  润新知