python3自学之路-笔记15_函数的基本概念与使用
2019-03-17 10:22
661 查看
python3自学之路-笔记15_函数的基本概念与使用
一、基本概念
[code]#!/usr/bin/env python3 # -*- coding: utf-8 -*- # File : 函数基本概念.py # Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------ # Date : 2019/3/15 #函数分为自带函数,三方函数,自定义函数 定义函数 def fucc(): 函数不管会否带参数都要有() #函数传参数,可以带默认参数 def func(xx==oo) #函数不定长参数1 *args 不字长元组 #函数不定长参数2 **kwargs 不定长字典 #函数指定传参数与顺序传参数 #函数传参可以值传递和地址传递 def act(*args): print(args) print(*args) a=sum(args) return a def log(a,b,c):#参数要对应函数的key值 print(a) print(b) print(c) def ast(**kwargs): print(kwargs) #print(**kwargs) #两个*拆包无法直接打印的,但是可以用 log(**kwargs) act(1,2,3) print(act(1,2,3)) ast(a=1,b=40,c=30)
二、使用
[code]#!/usr/bin/env python3 # -*- coding: utf-8 -*- # File : 函数的使用.py # Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------ # Date : 2019/3/15 #平时一般定义的函数传参为引用(地址)传递 #如果参数是可变类型,就会被改变。不可变类型就不会被改变 #函数返回值 return def change(num): print(id(num)) num=num+1 def change1(lis): print(id(lis)) lis.append(22) b=10 print(id(b)) change(b) print(b) c=[1,2,3] print(id(c)) change1(c) print(c)
相关文章推荐
- python3自学之路-笔记16_各种函数的详解
- Python学习笔记-模块介绍(一)-模块概念和基本使用
- python学习笔记06 python--基本运算符和divmo()函数的使用(不断更新中)
- IOS学习笔记(七)之UISegmentedControl分段控件的基本概念和使用方法
- IOS学习笔记(七)之UISegmentedControl分段控件的基本概念和使用方法
- 【Python_OpenCv】笔记3:基于python,OPenCv中基本的绘图函数
- python 学习笔记第四章:基本概念
- python基础教程学习笔记 — 基本概念
- python自学笔记15之实例之绘图、dataframe操作、读写csv,excle
- TensorFlow学习笔记之——些常用基本概念与函数(详细)
- python笔记-re模块的几个函数使用
- Python学习笔记(七)函数的使用
- Python 2.7 学习笔记 基本语法和函数定义
- Python自学之路---二维元组使用与转换为列表
- 六、Python函数的基本概念
- Python爬虫学习--urllib的基本使用笔记
- Python爬虫关于urlretrieve()函数的使用笔记
- IOS学习笔记(八)之UIActivityIndicatorView(活动指示器视图)的基本概念和使用方法
- IOS学习笔记(十)之UIImageView图片视图的基本概念和使用方法
- Python2.7自学笔记1――使用python作为计算器