Python之函数简析(一)
来源:互联网 发布:圣火名尊法器进阶数据 编辑:程序博客网 时间:2024/06/05 15:55
Python之函数
函数分为无参函数和有参函数
#!/usr/bin/env python
# -*- coding:utf8 -*-
# @Time : 2017/11/1 9:01
# @Author : hantong
# @File : def.py
#函数分为无参函数和有参函数
#无参函数形如如下:
def hello():
print "Hello World"
hello()
#有参函数形如如下:
def fun(x, y):
print(x)
print(y)
return x+y #return只能返回一次,只要执行return函数就终止了
sum = fun(10,3)
print(sum)
#总结:def 是固定语句,后跟函数名称(函数名称可以任意取值,但不能重复&同名),如上面的hello,fun都是函数名称
# 函数名称后面必须跟上(),括号后面是:,注意:()里面根据自己的需要添加参数
def funcA(a,b=0):
print(a)
print(b)
funcA(1)
funcA(1,20)
#总结:如果实参传入数据的时候,已经有默认值(上例中b=0),输出传入的值,如果没有传入值,则输出默认值
#当参数为tuple时
def funcD(a,b,*c):
print(a)
print(b)
print(c)
tuple = ('hello','world')
funcD(1,2,*tuple)
#tuple前面的*号是解包
funcD(1,2,3,4,5,6)
#当参数为dict时
def funcF(a,**b):
print(a)
print(b)
dict = {'hi':'hello','wo':'world'}
funcF(100,**dict)
#dict前面加上**是解包
funcF(100,x="hello",y="你好")
阅读全文
0 0
- Python之函数简析(一)
- 一、Python 进阶 之 函数式编程
- Python基础入门之函数一
- Python之函数简析(二)
- <Python进阶读书笔记>之(一) 函数不定参数传递
- python 函数详解 一
- Python 常用函数(一)
- python函数(一)
- Python内置函数(一)
- Python-函数(一)
- python函数一
- python 函数一
- Python之旅 一
- Python之数据类型 一
- python之pandas(一)
- python之模块一
- Python之线程(一)
- Python之memcache(一)
- notepad++给找到的内容前后添加双引号
- 2017.10.31工作日记
- 0基础lua学习(十)迭代器
- android开发之改变TextView部分字体的颜色和大小工具类
- hibernate原理
- Python之函数简析(一)
- 基于zookeeper的服务注册中心
- Java面试之Spring面试知识点
- Java开发中的23种设计模式详解(转)
- Android设备ID简析
- STL源码剖析——deque的实现
- [BFS] POJ 3087
- 字符编码中的一些概念辨析
- 判断scroll是否滚动到底部以及实现回到顶部