一步一步学python(六) - 抽象
2013-12-20 15:56
162 查看
1、string转数字
import locale
locale . atoi( str )
2、创建函数
函数是可以调用(可能包含参数),执行某种行为并返回一个值
>>>import math
>>>x =
1
>>>y =
math.sqrt
>>>cllable( x )
false
>>>callable( y )
True
使用def定义一个函数
def
hello( name ):
return ' Hello,' + name + ' ! '
这样就定义了一个hello函数
3、记录函数
def
square( x )
' calculates the square of the number x .'
return x*x
文档可以按如下方式访问
square._doc_
'calculates the square of the number x.'
内建函数help很有用。在交互式解释器中可以得到函数的信息
help(square)
4、关键字参数和默认值、
5、收集参数
def
print ( *param )
参数前的*把将所有的值放在一个元组
6、反转过程
7、作用域
除了全局作用域,每个函数都会创建一个作用域
8、递归
函数调用自身称为递归
import locale
locale . atoi( str )
2、创建函数
函数是可以调用(可能包含参数),执行某种行为并返回一个值
>>>import math
>>>x =
1
>>>y =
math.sqrt
>>>cllable( x )
false
>>>callable( y )
True
使用def定义一个函数
def
hello( name ):
return ' Hello,' + name + ' ! '
这样就定义了一个hello函数
3、记录函数
def
square( x )
' calculates the square of the number x .'
return x*x
文档可以按如下方式访问
square._doc_
'calculates the square of the number x.'
内建函数help很有用。在交互式解释器中可以得到函数的信息
help(square)
4、关键字参数和默认值、
5、收集参数
def
print ( *param )
参数前的*把将所有的值放在一个元组
6、反转过程
7、作用域
除了全局作用域,每个函数都会创建一个作用域
8、递归
函数调用自身称为递归
相关文章推荐
- 一步一步学python(七) - 更加抽象
- Spark RDD编程(Python和Scala版本)----Spark中的RDD就是一个不可变的分布式对象集合,是一种具有兼容性的基于内存的集群计算抽象方法,Spark则是这个方法的抽象。 Spa
- python基础---抽象(1)
- 一步一步学习Python(使用bat快捷启动)
- 关于Python中如何使用静态、类、抽象方法的权威指南
- 一步一步学Python-基础篇
- python 异步采集,网页爬虫编写 | 一步一步学python
- Python 学习历程- 看我一步一步走过来 未完待续。。。
- 一步一步学Python(2) 连接多台主机执行脚本
- Python/C API 抽象对象层(部分)
- python学习笔记——第七章 更加抽象(对象)
- 一步一步学编程之Python(一)
- MIT Python 第四课函数抽象与递归简介 最后三分钟递归的经典案例:斐波那契数列
- 关于Python中如何使用静态、类、抽象方法的权威指南(译)
- Python基础教程 第7章: 更加抽象(类) 学习笔记
- 教你用python一步一步搭建微信公众平台(一)
- Windows下安装python版的XGBoost(Anaconda)【成功验证,按着步骤一步一步安装能够成功】
- Python 抽象工厂
- Python: PS 图像特效 — 抽象画风