20160404

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20160404相关的知识,希望对你有一定的参考价值。

PYTHON:

1、python中,‘\’表继续,把一个较长的句子分成多行显示。例如:
    if (weather_is_hot == 1) and \
     (shark_warnings == 0):
    send_goto_beach_mesg_to_pager()

但是,有两种例外情况一个语句不使用反斜线也可以跨行。在使用闭合操作符时,单一语句可以
跨多行,例如:在含有小括号中括号花括号时可以多行书写。另外就是三引号包括下的字
符串也可以跨行书写。

2、python支持多元赋值,例如:

  >>> x, y, z = 1, 2, ‘a string‘
  >>> x

  1
  >>> y
  2
  >>> z
  ‘a string‘

3、python直接实现两值间的交换

  >>> x, y = 1, 2
  >>> x
  1
  >>> y
  2
  >>> x, y = y, x
  >>> x
  2
  >>>y
  1

4、python下划线变量总结:

  1、_xxx 不用‘from module import *‘导入
  2、__xxx__系统定义名字
  3、__xxx 类中的私有变量名

注:核心风格:避免用下划线作为变量名的开始
因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避
免用下划线作为变量名的开始。一般来讲,变量名_xxx 被看作是“私有的”,在模块或类外不
可以使用。当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变量名__xxx__对
Python 来说有特殊含义,对于普通的变量应当避免这种命名风格。

 5、核心笔记:__name__ 指示模块应如何被加载
由于主程序代码无论模块是被导入还是被直接执行都会运行, 我们必须知道模块如何决定 运行方向。一个应用程序可能需要导入另一个应用程序的一个模块,以便重用一些有用的代码 (否则就只能用拷贝粘贴那种非面向对象的愚蠢手段)。 这种情况下,你只想访问那些位于其
它应用程序中的代码,而不是想运行那个应用程序。因此一个问题出现了,“Python 是否有
一种方法能在运行时检测该模块是被导入还是被直接执行呢?” 答案就是......(鼓声雷
动).....没错! __name__ 系统变量就是正确答案。
如果模块是被导入,__name__ 的值为模块名字
如果模块是被直接执行, __name__ 的值为 ‘__main__‘

 

  

以上是关于20160404的主要内容,如果未能解决你的问题,请参考以下文章

第五周作业

软件工程_东师站_第五周作业

圈子创始人李帅的传奇人生

爱国者冯军:进行第三次创业 打造爱国者共创汇

代写python,代写python编程,python代写,python编程代写,留学生python代写

001--python全栈--基础知识--python安装