Python的函数
来源:互联网 发布:java.util.scanner 编辑:程序博客网 时间:2024/04/29 20:27
Python函数
程序语言的函数
许多程序设计语言中,可以将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,这就是程序中的函数(有的程序语言中也叫方法–比如JAVA语言)。
1. C语言函数
/* 该函数返回x,y两者中的较大值*/int max(int x,int y){ return x>y?x:y;}
- JAVA语言方法
public class TestCase{ /** 该方法跟名叫"name"的人打招呼 */ public void sayHello(String name){ System.out.println("Hello, " + name); }}
Python中的函数
Python中的函数主要分两类。
BIF
BIF: Python程序员通常把内置函数称为BIF(built-in Function)。Python3.X中的print(arg)就是一个BIF,它会将arg打印出来。
>>> print("Hello,python!")>>> Hello,python!
Python3.X包含70多个BIF(后面肯定会增加…),如果遇到一个新需求,而且你认为这个需求很普遍,先在脑海里滚动一番看有没有BIF可以提供帮助。
以下是几个BIF:
自定义函数
在Python中定义一个函数
Python中的函数是一个命名的代码块(代码组),可以有参数(可选)。
使用def关键字定义函数,为函数提供函数名,并在括号里指定一个参数列表(无参可空),以下是函数定义的标准形式:
def functionName (arguments):
>>>函数代码块
"""多行注释方式一:定义一个嵌套列表"""items = [ "studentNo", ["20101060074", "20101060224"]]'''多行注释方式二:这是自定义函数print_list的简单说明:用于打印列表嵌套的列表元素 其中自定义函数中使用了BIF:str(num)将数字转换成字符串,用于拼接'''def print_list(list_arg, lev): # 使用str(num)将数字转换成字符串,用于拼接 # print("第" + str(lev) + "层") for ele_2list in list_arg: if isinstance(ele_2list, list): print_list(ele_2list, lev+1) else: for tab_stop in range(lev): print("\t", end='') print(ele_2list)# 调用自定义函数print_list(items, 1)
函数输出:
studentNo
20101060074
20101060224
抓紧时间定义自己的函数,并调用它做些事情吧。
0 0
- 【python】Python的zip函数
- python函数 - 函数的参数
- Python的函数
- Python的getattr函数
- Python的lambda函数
- Python的私有函数
- python 的函数Decorators
- python 的property函数
- 函数式的python
- python的“函数指针”
- python 的函数
- python的内置函数
- python的id()函数
- python的getopt()函数
- python的id函数
- 理解Python的函数
- python的enumerate()函数
- python的repr函数
- [leetcode]91. Decode Ways
- java是一门有未来的语言!
- hibernate调用oracle存储过程案列
- 事务,DML,DDL,DCL的概念
- STL序列式容器之堆栈——stack
- Python的函数
- Linux命令速查手册,超详细Linux命令教程
- spring四种依赖注入方式 (set,构造器,工厂,注解 )
- Android studio常用插件合集
- Windows系统重装问题
- 322. Coin Change
- 沧桑,何尝不是一种美丽 ----红尘一笑
- AndroidManifest文件中注册
- Android 联系人数据库介绍以及对联系人的基本操作