优雅 明确 简单的Python的笔记2

2018/2/26

因为到了函数这个部分,所以新开了一章。

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。

如果没有return语句,函数执行完毕后也会返回结果,只是结果为None。return None可以简写为return。

如果你已经编译好了一个函数,在进行储存之后,如:note1.py,你就可以用cpython这行语句来调用函数

from note1 import func

       文件名            函数名

pass的用法,pass没有实际意义,可用作占位符,如果没有想好的话,就可在那里用pass来替换,以便程序运行起来。

isinstance() 函数来判断一个对象是否是一个已知的类型,格式如下:

isinstance(object, classinfo)

object -- 实例对象。classinfo -- 可以是直接或间接类名、基本类型或者有它们组成的元组()。

例子:

>>>a = 2

>>> isinstance (a,int)

True

>>> isinstance (a,str)

False

>>> isinstance (a,(str,int,list)) # 是元组中的一个返回

True

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 5,932评论 0 3
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,675评论 0 13
  • 盏烛珊珊, 孤楼独倚添凉酒, 缓移棋盘, 残局无可收, 何以匆忙, 只句不及留, 君知否, 江天秋月, 痴望远行舟。
    董懂先生阅读 1,098评论 0 0
  • 小倩从昏迷中醒来,觉察出守护在身边的金色机器人是悟空,窗外不远处一堆赤红色机器人残骸冒着黑色浓烟。究竟发生了什么?...
    文明互鉴阅读 4,599评论 1 1
  • 几天的等待 等到后却是 无言 你遵守了诺言 但诺言的实现 并无任何意味 仅此而已 2009-11-03
    零时零分零秒阅读 1,417评论 0 1