课后笔记1.7

Python函数的一些简单的规则:

1.函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()

2.任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

3.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

4.函数内容以冒号起始,并且缩进。缩进

5.return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

python 使用 lambda 来创建匿名函数。直接写就好

比如说:

​​​​​​​课后笔记1.7_第1张图片

这样会比用def函数简单的多

import语句

用import语句来导入模块 例如:import support,import math之类的

一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行。

from…import 语句

从模块中导入一个指定的部分到当前命名空间中

例如,要导入模块 fib 的 fibonacci 函数,使用如下语句:from fib import fibonacci

这个只是把fib里的fibonacci单个引入

如果要是全部引入的话就位如下语句:from fib import *

建议:一般来说,推荐使用 import 语句,避免使用 from … import,因为这样可以使你的程序更加易读,也可以避免名称冲突。

如果在函数内部调用 locals(),返回的是所有能在该函数里访问的命名。

如果在函数内部调用 globals(),返回的是所有在该函数里能访问的全局名字。

两个函数的返回类型都是字典。所以名字们能用 keys() 函数摘取。

Python中的包

包就是一个文件夹,文件夹内容可以为空,但是必须要有 __init__.py 文件

raw_input函数和input函数

raw_input函数是输入一个字符串来输出而input函数可以输入一个Python的一个表达式作为输出

你可能感兴趣的:(python)