• 优雅地从Python入门到入土*命名与保留字


    常量与变量

    常量

    • 常量是一个固定的值(不可更改),比如说数字(e.g.1000),字母(e.g.'a')和字符(e.g.'Hello World!')。
    • 字符串常量应该用单引号('')或双引号("")引用起来。

    变量

    • 是一个程序中地命名位置,程序员可以在其中储存数据然后使用名称检索数据。
    • 程序员要为为变量命名。
    • 变量中储存地数据是可以更改的。

    变量命名的规则

    • 只能有字母,数字和下划线(_)组成。
    • 必须以字母或者下划线(_)开头,即用数字开头(e.g.123python是不合法的变量命名)。
    • 区分大小写,即smith,Smith,SMITH,SmiTH是不同的变量。
    • 不能使用Python的保留字,但是区分大小写,即if是Python的保留字,但If就是一个用户变量。

    保留字

    • Python中的保留字(也叫keyword)是指在Python中具有特定意义的字符,总共有33个。
    • 可以通过Python的交互模式中使用help('keywords')查看,即:
    • 其中保留字的意义可以参看下表:
      and:用于表达式运算,逻辑与操作
      or:用于表达式运算,逻辑或操作
      not:用于表达式运算,逻辑非操作
      as:用于类型转换
      assert:断言,用于判断变量或条件表达式的值是否为真
      break:中断循环语句的执行
      class:用于定义类
      continue:执行下一次循环
      def:用于定义函数
      del:删除变量或序列的值
      if:条件语句,与elif,else结合使用
      elif:条件语句,与if,else结合使用
      else:条件语句,与elif,if结合使用
      except:except包含捕获异常后的操作代码块,与try,finally结合使用
      finally:用于异常语句,出现异常后,始终要执行finally包含的代码块,与try,execept结合使用
      raise:异常抛出操作
      try:try包含可能会出现异常的语句,与except,finally结合使用
      from:用于导入模块,与import结合使用
      import:用于导入谋爱,与from结合使用
      globe:定义全局变量
      in:判断变量是否在序列中
      is:判断变量是否为某个类的实例
      lambda:定义匿名变量
      pass:空的类,方法,函数的占位符
      print:打印语句
      return:用于从函数返回计算结果
      exec:用于执行Python语句
      for:for循环语句
      while:while的循环语句
      with:简化Python的语句
      yield:用于从函数依此返回值
      nonlocal:最临近外层作用域变量
      False:逻辑假
      True:逻辑真
    • 注意False和True的首字母要大写

    参考资料

  • 相关阅读:
    [转]移动端实现垂直居中的几种方法
    MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
    关于分布式计算的一些概念
    一份最中肯的Java学习路线+资源分享(拒绝傻逼式分享)
    Java多线程学习(八)线程池与Executor 框架
    深入理解工厂模式
    深入理解单例模式
    Java NIO 之 Buffer(缓冲区)
    Java NIO 概览
    分布式系统的经典基础理论
  • 原文地址:https://www.cnblogs.com/2020pengxiyue/p/13745790.html
Copyright © 2020-2023  润新知