zoukankan      html  css  js  c++  java
  • 变量常量

     1 # 变量:可以随时会更改的区域(标识符)
     2 # 常量:不能更改的区域(标识符)
     3 
     4 
     5 # 概述:
     6 # 程序可操作的存储区的名称。
     7 # 程序运行期间能改变的数据。
     8 # 每个变量都有特定的类型。
     9 # 作用:将不同类型的数据存储到内存。
    10 # 变量的定义:变量名 = 初始值(为了确定变量类型)
    11 # 注意:变量在使用前必须先’定义’(即赋予变量一个值),否则会出现错误。
    12 # python属于强语言类型,但没有明显标志。
    13 
    14 # 变量的定义
    15 name = 'lily'
    16 # 查看变量类型
    17 # 语法格式: type(变量/常量名称)
    18 print(type(name)) # str 字符串
    19 print(name)
    20 
    21 age = 12
    22 weight = 51.3
    23 print(age)
    24 print(type(age)) # int
    25 print(weight)
    26 print(type(weight)) # float
    27 
    28 # 查看变量的内存地址
    29 # 语法格式: id(变量/常量名称)
    30 print(id(name))
    31 print(id(age))
    32 print(id(weight))
    33 
    34 print("********************************")
    35 num1 = 12
    36 num2 = 12
    37 print(id(num1))
    38 print(id(num2))
    39 
    40 # 数据为不可变类型时,当值相同时,内存地址可能一致
    41 str1 = "abc"
    42 str2 = "abc"
    43 print(id(str1))
    44 print(id(str2))
    45 
    46 
    47 # 常量
    48 # python中不存在定义常量的关键字,如果想要定义常量,将标识符所有字母
    49 # 大写,给人以提示即可。(本质是变量)
    50 CONSTINT = 100
    51 print(CONSTINT)
    52 
    53 
    54 # 删除变量
    55 age = "666"
    56 print(age)
    57 # 删除变量
    58 # 语法格式:del 变量名称
    59 # 注:删除的变量是不能够再直接使用的
    60 # del age
    61 # print(age) # NameError: name 'age' is not defined 变量未定义
    62 
    63  
    64 
    65 a = 1
    66 print(a)
    67 a = 2
    68 print(a)
    69 a = 3
    70 print(a)
  • 相关阅读:
    android background属性问题
    AlertDialog 设置不同按钮的样式
    springboot controller统一异常处理
    springboot 配置自定义拦截器
    Linux中proc信息获取
    AliCloud-tools【分享】
    sql列转行
    算法
    静态变量与代码块
    AbstractQueuedSynchronizer(AQS)
  • 原文地址:https://www.cnblogs.com/BKY88888888/p/11245443.html
Copyright © 2011-2022 走看看