抽象

1.函数

1) 函数是可以调用,它执行某种行为并且返回一个值。可以通过callable函数来判断函数是否可调用。

eg:>>> def hello(name):                      #定义函数关键字  def

return 'Hello,' + name +'!'

>>>hello('Tom')                              #函数调用

Hello,Tom!

2)内建函数--help()    可以得到关于函数,包括文档字符串的信息。

如下:

2.参数

函数被定义后,所操作的值从哪里来的呢?

注意:写在def语句中函数名后面的变量通常叫做:形式参数,而调用函数时提供的参数叫:实际参数,或都称为参数。

3.作用域

4.递归

转载于:https://www.cnblogs.com/yu2000/p/3410506.html

python基础学习笔记4--抽象相关推荐

  1. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

  2. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

  3. Python基础学习笔记之(一)

    Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...

  4. Python基础学习笔记(一)

    Python基础学习笔记(一) 基本数据类型   整型(int):1.2.10--   浮点型(float):1.2.2.4.10.00--   布尔型(bool):True.False   字符串( ...

  5. Python 基础学习笔记 03

    Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...

  6. 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程

    8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...

  7. python笔记基础-python基础学习笔记(一)

    安装与运行交互式解释器 在绝大多数linux和 UNIX系统安装中(包括Mac OS X),Python的解释器就已经存在了.我们可以在提示符下输入python命令进行验证(作者环境ubuntu) f ...

  8. python基础学习笔记(九)

    python异常 python用异常对象(exception object)来表示异常情况.遇到错误后,会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误 ...

  9. Python基础学习笔记:匿名函数

    匿名函数 匿名函数就是不需要显示式的指定函数名 首先看一行代码: def calc(x,y):return x*y print(calc(2,3))# 换成匿名函数calc = lambda x,y: ...

  10. Python基础学习笔记:异常处理与断言(assertions)的运用

    python 提供了两个重要的功能来处理 python 程序在运行中出现的异常和错误: 异常处理 断言(assertions) 1.异常处理 捕捉异常可以使用 try/except 语句. try/e ...

最新文章

  1. 现学现用!学完计组后,我马上在「我的世界」造了台显示器
  2. Linux同步自己的配置,Linux学习心得之——Rsync同步配置
  3. C/C++将十进制数转为二进制并输出
  4. _tcsnicmp_wcsnicmp
  5. controller是什么意思_SpringMVC是什么??
  6. a as as big rat_超好玩!12句英语绕口令,你能一口气读完几句?
  7. vue.js表格赋值_vue.js input框之间赋值方法
  8. java并发编程(11)-- 线程池 拒绝策略
  9. Python爬虫实例1
  10. 所有程序员都应该知道的 6 个软件开发步骤
  11. 主题:程序的扩展性(第二节:如何扩展), 时间:2004-12-10 03:00 PM
  12. itext设置字体间距_Java使用iText生成pdf
  13. 赛马比赛--25匹马5个跑道,怎样选出最快的5匹来
  14. 小学听课计算机笔记范文,小学听课笔记 范文大全
  15. xbox360能玩java我的世界吗_xbox360我的世界完整版god
  16. 20系列显卡服务器,RTX20系列被严重低估,他不仅是一张游戏显卡
  17. 红外万能遥控器3.0,给家里带遥控器的家电赋能
  18. ora00054 资源正忙
  19. uCOS-II 基础入门教程(九)
  20. 我的世界服务器文件DIM,Minecraft 文件结构介绍

热门文章

  1. redis 备份导出rdb_Redis学习——Redis持久化之RDB备份方式保存数据
  2. easyUI 鼠标悬浮 和截取
  3. iis html 空白页,IIS伪静态html静态页无法访问的解决方法
  4. python 命令模式_python设计模式(十六):命令模式-阿里云开发者社区
  5. java序列化和反序列化对象_java中的序列化与反序列化,还包括将多个对象序列化到一个文件中...
  6. druid 多数据源_SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页
  7. excel二次开发c语言,用VBA进行Excel二次开发
  8. python 邮箱验证_在Django中进行用户注册和邮箱验证的方法
  9. 编写计算机取余程序_必须收藏,2020年专升本计算机常考知识点总结,抓分的关键点...
  10. frame框架左右展开收缩(上下左右,其中左右可收缩)