#coding:utf-8
#表示文件的编码是utf8
#fun1的函数体为空
#需要使用pass语句占位,因为函数体至少要有一个句
#对编写框架程序有用处
def fun1():
pass
#一个最简单的函数,输入一个数,返回这个数的两倍
def fun2(i):
return i * 2
#返回多个值,返回值是一个元组
def fun3(i):
return i * 2, i / 2
#重载,支持不同的参数类型
def fun4(x):
import types #引入一个库,可以判断变量的类型
if type(x) is types.IntType:#判断是否int 类型
return 2 * x
if type(x) is types.StringType:#是否string类型
return x + x
print 'fun2:', fun2(1)
print 'fun3:', fun3(4)
print 'fun4:', fun4(10)
print 'fun4:', fun4('abc')
[/code]
运行结果:
[code="python"]fun2: 2
fun3: (8, 2)
fun4: 20
fun4: abcabc[/code]
其他参考:
(1)python教程:hello world
(2)python教程:数据类型和运算规则
(3)python教程:元组,列表,词典
(4)python教程:分支、循环
(5)python教程:函数
(6)python教程:class
(8)python教程:几行代码搞定python 设计模式
分享到:
- 2009-06-30 14:06
- 浏览 2181
- 评论(2)
- 论坛回复 / 浏览 (2 / 3743)
- 查看更多
相关推荐
《最经典的Python教程:Python基础教程(第3版)》是学习Python编程的绝佳资源,尤其适合初学者。该教程提供了详尽的指导,涵盖了Python的基础知识到进阶主题,帮助读者快速掌握编程技能。 首先,Python的基础部分...
├─千锋Python教程:第01章 第一个Python程序与数据存储及数据类型(9集) │ │ .DS_Store │ │ │ ├─code │ │ 1、数据存储.txt │ │ 2、第一个python程序.py │ │ 3、注释.py │ │ 4、输出与输入.py │ ...
5. **函数式编程**:高阶函数、闭包、匿名函数(lambda表达式)、map、filter和reduce等函数式编程概念及用法。 6. **异常处理**:理解Python的错误和异常体系,学习try/except/finally语句来处理程序中的异常情况...
5. **`print()` 函数**: `print()` 函数用于在控制台输出信息。它可以接受任意数量的参数,并用 `sep` 参数指定的字符分隔它们。默认情况下,`sep` 是空格,`end` 是换行符。例如,`print(name, age)` 输出 "vic ...
在本“07-2:Python课程 教程 进阶 PYTHON函数:参数列表、内存分配、设计原则、递归”教程中,我们将深入探讨Python编程中的关键概念,特别是关于函数的高级用法。以下是对这些主题的详细阐述: 1. 参数列表: 在...
### Python初学教程:《简明Python教程》 #### 知识点概述: 根据所提供的《简明Python教程》部分信息,我们可以归纳出一系列重要的Python基础知识和技术要点,这些内容非常适合Python初学者作为入门指南。 #### ...
### Python函数与模块教程 #### 一、Python函数基础 在Python编程中,函数是非常重要的概念,它使得代码更加模块化、易于维护和重用。本节将详细介绍Python中的函数定义与调用。 ##### 1.1 函数的定义与调用 在...
PYTHON学习教程:调用函数代码知识点讲解及练习 在 Python 中,我们可以直接调用内置的函数,这些函数可以帮助我们完成一些常用的操作。要调用一个函数,需要知道函数的名称和参数。例如,abs 函数可以求取绝对值,...
《简明Python教程》是一本面向初学者的Python编程指南,旨在帮助读者快速掌握Python语言的基础知识和核心概念。Python是一种广泛应用于数据处理、Web开发、科学计算等领域的高级编程语言,以其简洁、易读的语法深受...
在本“07-1:Python课程 教程 进阶 PYTHON函数:参数列表、内存分配、设计原则、递归”的教程中,我们将深入探讨Python编程语言中的关键概念,特别是与函数相关的高级主题。这些主题对于任何希望在Python领域深化...
Python函数的参数是编程中的重要概念,它允许我们将数据传递给函数进行处理。在Python中,函数的参数定义和使用非常灵活,包括位置参数、默认参数、可变参数和关键字参数。下面我们将深入探讨这些参数类型及其应用。...
在Python编程语言中,`factor`函数通常是指用于因式分解整数的函数,但这在提供的文本中并未直接介绍。然而,我们可以从描述和部分内容中提取出几个关键知识点: 1. **参数收集与解包**: - Python允许在函数定义...
Python提供了丰富的功能来处理字符串,包括运算符、函数和类方法。 1. **字符串运算符**: - `+` 运算符用于字符串连接,它将两个或多个字符串合并成一个新的字符串。例如: ```python s = 'foo' t = 'bar' u ...
在Python的基础教程中,有几个内置函数特别常用,特别是与键(key)相关的函数。以下是对标题中提到的5个带key的Python内置函数的详细解释: 1. `max` 函数:此函数用于找到传入序列中的最大值。在基础示例中,`max...
在Python中,类定义通过`class`关键字实现,类似于定义函数的`def`语句。下面是一个简单的类定义示例: ```python class ClassName: # 属性定义 attribute = value # 方法定义 def method_name(self): # 函数...
### Python初学教程知识点概述 #### 1. 引言 - **Python的特色**: - 高级、解释型、通用编程语言; - 语法简洁清晰,易于学习; - 支持多种编程范式:面向对象、过程化、函数式等。 - **为什么选择Python而...
《简明Python教程》是一本面向初学者的Python编程指南,由Swaroop C. H撰写,沈洁元翻译成中文。这本书旨在帮助无论是计算机新手还是有编程经验的读者快速掌握Python语言的基础知识和核心概念。Python作为一种简洁、...