在Python 中有4 种类型的数——整数、长整数、浮点数和复数。使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。不要混合使用制表符和空格来缩进, 因为这在跨越不同的平台的时候, 无法正常工作。我强烈建议你在每个缩进层次使用单个制表符或两个或四个空格。在Python 中有三种控制流语句——if 、for 和while 。在Python 中没有switch 语句。你可以使用if..elif..else 语句来完成同样的工作(在某些场合,使用字典会更加快捷。)
Break:如果你从for 或while 循环中终止,任何对应的循环else 块将不执行函数通过def 关键字定义。def 关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。下面这个例子将说明这事实上是十分简单的。
Global 定义全局变量。在函数定义的形参名后加上赋值运算符( =)和默认值,从而给形参指定默认参数值。
重要
只有在形参表末尾的那些参数可以有默认参数值, 即你不能在声明函数形参的时候, 先声明有默认值的形参而后声明没有默认值的形参。
这是因为赋给形参的值是根据位置而赋值的。例如, def func(a, b=5) 是有效的,但是def func(a=5, b) 是无效的。
return 语句用来从一个函数返回即跳出函数。我们也可选从函数返回一个值。pass 语句在Python 中表示一个空的语句块。
Python 有一个很奇妙的特性,称为文档字符串,它通常被简称为docstrings 。DocStrings 是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候, 从函数恢复文档字符串!
文档字符串的惯例是一个多行字符串, 它的首行以大写字母开始, 句号结尾。第二行是空行, 从第三行开始是详细的描述。强烈建议你在你的函数中使用文档字符串时遵循这个惯例。调用时用print 函数名.__doc__( 双下划线) 。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !