三引号

可以当做多行字符串使用。在类或者方法中用的时候,可以当做docstrings来使用。具体的规则为:

该文档字符串所约定的是一串多行字符串,其中第一行以某一大写字母开始,以句号结束。第二行为空行,后跟的第三行开始是任何详细的解释说明。

使用 help函数就可以获得一个模块、类、函数的docstrings

else

在其他语言中,while循环一般跟着一个循环体,而python中可以再跟一个else便是循环结束了。for也一样

__name__ 和__doc__

__name__可以获得调用者的模块名称,如果是__main__则表明程序是自己启动的,否则是被import的.

__doc__可以获得模块、类、函数的docstrings

global关键字

global关键字可以把函数内的一个变量申明为全局的变量。

*和**在参数中的应用。

*可以获得所有的参数中的只输入参数值得参数,而**可以获得所有指明了形参名称的参数。

dir()

内置的 dir() 函数能够返回由对象所定义的名称列表。 如果这一对象是一个模块,则该列表会包括函数内所定义的函数、类与变量。

Lambda表格

有一个文章讲解的比较详细:

https://blog.csdn.net/zjuxsl/article/details/79437563

列表推导

https://www.cnblogs.com/tkqasn/p/5977653.html

@classmethod

用一个包装器(Wrapper)函数,然后把方法变成静态方法。等价于

how_many	=	classmethod(how_many)

私有方法:

Python没有为私有属性提供直接的支持,而是要求程序员知道在什么情况下从外部修改属性 是安全的。毕竟,你必须在知道如何使用对象之后才能使用它。然而,通过玩点小花招,可获得 类似于私有属性的效果。 要让方法或属性成为私有的(不能从外部访问),只需让其名称以两个下划线打头即可

 @abstractmethod 

定义抽象方法

property

最新文章

  1. tornado 学习笔记16 HTTP1Connection
  2. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(一)GIS一张图的系统开发环境以及flexviewer框架
  3. tar 解压缩命令详解
  4. (Python)list的内建函数 filter(), map(), 和 reduce()
  5. 菜鸟译文(三)——JDK6和JDK7中substring()方法的对比
  6. MVC 学习系列
  7. IIS中的上传目录权限设置问题
  8. DateTime.IsLeapYear 方法判断是否是闰年,DaysInMonth判断一个月有几天,Addday取得前一天的日期GetYesterDay
  9. GDB技巧整理
  10. hadoop 数据倾斜
  11. Android Service解析
  12. JavaScript中解决计算精度丢失的问题
  13. Nowcoder contest 370B Rinne Loves Graph 【分层图最短路】
  14. jquery easyui的应用-2
  15. 第五章 绘图基础(SINEWAVE)
  16. 关于EXCEL if、countif 在查找数据的用法
  17. PHP+MySQL实现海量数据导入导出的总结:is_numbric函数的坑
  18. cs231n学习笔记(一)计算机视觉及其发展史
  19. CodeForces Round #527 (Div3) C. Prefixes and Suffixes
  20. Java中有两种实现多线程的方式以及两种方式之间的区别

热门文章

  1. 【转】Android 内核初识(6)SystemServer进程
  2. Day18 (二)反射
  3. python操作数据库(Mysql)
  4. python中安装第三方模块
  5. 用HTML编写阿里云
  6. Java序列化反序列化对象流ObjectInputStream、ObjectOutputStream
  7. 外部容器出现塌陷现象(伪类after、before的使用)
  8. Flume的一些报错问题解决(持续更新中)
  9. R语言数据结构二
  10. # 课堂测试(CH6)20155218