python 快速入门函数
2018-01-07 11:13
731 查看
def func(): print("hello world") return "hello world" a = func() print(a) # hello world # hello world def func_args(a, b, c): print(a, b, c) func_args(10, 20, "helloworld") #10 20 helloworld def func_args(a, b="a", c=10): print(a, b, c) func_args(10) #10 a 10 def func_args(a, b, *args): print(args) print(len(args)) func_args(10, 20, 30, 30, 40, 60, 100) #(30, 30, 40, 60, 100) #5 def func_args(a, b, c): print(a, b, c) #10 30 20 func_args(a=10, c=20, b=30) def func_args(a1=1, a2=2, a3=3, a4=4): pass func_args(a2=200, a4=400) def func_args(**kwargs): print(kwargs) #{'a': 10, 'b': 20, 'c': 'hello', 'd': 'hello'} func_args(a=10, b=20, c="hello", d="hello") def func_args(*args, **kwargs): print(args) print(kwargs) func_args(10, 20, a=10, b=20, c=30) ''' (10, 20) //第一个会变成元祖 {'a': 10, 'b': 20, 'c': 30}//后面是字典 ''' var = 50 def func(): global var # :: var =100 # 局部变量 只有函数里的才会是局部变量 加上上面那一句 下面输出100 否则50 func() print(var) #100 var=50 if True: var=100 //不在函数里就是全局的 print(var) #100
相关文章推荐
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 4. 函数
- Python快速入门学习笔记(三)——函数的定义与调用
- Python学习笔记(三):Time、函数、模块、文件I/O、异常处理(快速入门篇)
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 4. 函数
- 函数知识及文件IO操作(python快速入门精华切记03)
- python快速入门(6)函数
- Python快速入门(1)简介、函数、字符串
- Python快速入门(2)-函数的魔法
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 3. 循环
- Python3开发(1)基础快速入门(适用于有其他编程语言基础查看)
- python入门: 快速python语法总结
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 0. 准备工作
- javascript快速入门4--函数与内置对象
- Python 3.x 入门教程 函数
- python re模块 快速入门
- Python入门:函数封装之python调用sqlmap
- Python中的Lambda表达式 和filter()函数 Python从入门到放弃
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 7. 条件循环
- python中的函数用法入门教程
- 零基础学python-16.1 作用域快速入门