zoukankan      html  css  js  c++  java
  • Python基础(一)

    变量

    什么变量

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

    变量的组成

    变量名:接受变量值

    赋值符号:赋值

    变量值:数值

    变量名的命名规范

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

    2. 变量名要具有可读性(意义),不建议用中文

    3. 不能使用关键字(具有特殊意义的字符)

      ['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. 驼峰体

      AgeOfWu = 21
      print(AgeOfWu)
      
    2. 下划线(推荐使用,约定俗成)

      age_of_wu = 21
      print(age_of_wu)
      

    常量

    常量是不变的量,但Python中没有语法强制定义常量,所以常量本质上也是变量,只不过约定俗成变量名全大写成为常量

    Python变量内存管理

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

    Python垃圾回收机制

    引用计数(针对变量值),当引用计数为0时,会触发垃圾回收机制,释放占用内存

    小整数池

    为了避免因为创建相同的值而重复申请内存空间,Python解释器会在启动的时候创建出一个小整数池,范围为[-5,256],该范围的整数永久不会被垃圾回收机制回收

    定义变量的三个特征

    1. 打印变量值

      height = 170
      print(height)
      
    2. 获取变量值的内存地址,针对变量值

      height = 170
      print(id(height))
      
    3. 获取变量值的数据类型,针对变量值

      height = 170
      print(type(height))
      

    花式赋值

    交叉赋值

    x = 100
    y = 200
    x, y = y, x
    print('x:', y)
    print('y:', x)
    
    x:200
    y:100
    

    链式赋值(值相同时才能使用)

    a = b = c = 10
    print(a, b, c)
    
    10 10 10
    

    注释

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

    注释分为单行注释和多行注释,单行注释用#,多行注释用三对单引号

    # height = 180
    
    '''
    name = wu
    print(name)
    '''
    
  • 相关阅读:
    使用 HtmlInputHidden 控件在本页面保持状态和跨页面传值
    asp.net页面回传与js调用服务端事件、PostBack的原理详解
    关于.net委托的一篇妙文
    C# 基础25问
    存储过程分页
    C#中的格式化字符串
    大批量数据的插入之终极性能提升SqlBulkCopy
    统计某个字符串中指定字符串出现的次数
    powerdesigner 15打开pdm文件弹出安装打印机窗口的解决方法
    Convert.ToInt32(),Int.Parse(),Int.TryParse()的区别
  • 原文地址:https://www.cnblogs.com/yunluo/p/11265988.html
Copyright © 2011-2022 走看看