zoukankan      html  css  js  c++  java
  • 小白的Python之路 day1 变量

    变量  

    变量用于存储在计算机程序中引用和操作的信息。它们还提供了一种用描述性名称标记数据的方法,这样我们的程序就能更清晰地被读者和我们自己理解。将变量看作保存信息的容器是很有帮助的。它们的唯一目的是在内存中标记和存储数据。然后可以在整个程序中使用这些数据。

    声明变量

    1
    2
    3
    #_*_coding:utf-8_*_
     
    name = "Many Qian"

    上述代码声明了一个变量,变量名为: name,变量name的值为:"Many Qian" 

    变量定义的规则:

      • 变量名只能是 字母、数字或下划线的任意组合
      • 变量名的第一个字符不能是数字
      • (程序编程中的定义的函数名也不能用做变量名,不然会给自己挖个坑)
      • [abs,dict,help,min,setattr,all,dir,hex,next,slice,any,divmod,id,object,sorted,ascii,enumerate,input,oct,staticmethod,bin,eval,int,open,str,bool,exec,isinstance,ord,sum,bytearray,filter,issubclass,pow,super,bytes,float,iter,print,tuple,callable,format,len,property,type,chr,frozenset,list,range,vars,classmethod,getattr,locals,repr,zip,compile,globals,map,reversed,__import__,complex,hasattr,max,round, delattr,hash,memoryview,set,] 
      • 约定俗成的规则:1.不要用中文(虽然Python3支持) 2.不要写拼音  3.英文单词最好(单词组合用下划线连接最好,不要“驼峰”的首字母大写)
      • 常量(Python虽然不支持常量,我们会定义为“PIE”)
      • 以下关键字不能声明为变量名
      • ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield',]

    变量的赋值

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    name = "Many Qian"
     
    name2 = name
     
    print(name,name2)
     
    name = "Tom"
     
    print("What is the value of name2 now?")
     
    结果会是:
    What is the value of Many Qian now?
     

     垃圾回收机制

      首先我们先要了解什么是垃圾,内存里面有的值没有任何的引用,什么叫引用呢?打比方说挂一个门牌号是不是引用了一次,身上没有门牌号,没有引用的值就是垃圾,Python会定期回收这些垃圾,所以我们就不用考虑这些!

  • 相关阅读:
    nunit2.5.7 单元测试时提示:“当前不会命中断点 还没有为该文档加载任何符号”
    文件下载报错:引发类型为“System.OutOfMemoryException”的异常-.Net 内存溢出
    asp.net 访问页面访问统计实现 for iis7
    easyui tree 更改图标
    asp.net 访问页面访问统计实现
    记一次空格引起的查询问题
    SVN如何忽略dll文件和bin目录
    vmware 中安装Ghost XP 版本心得
    冒泡排序
    JS数组去重
  • 原文地址:https://www.cnblogs.com/ManyQian/p/8044813.html
Copyright © 2011-2022 走看看