函数.py 940 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # -*- coding: UTF-8 -*-
  2. # def myfunc():
  3. # url = "xdc.ink"
  4. # myfunc()
  5. # def foo():
  6. # x = 1
  7. # return x
  8. # r = foo()
  9. # print(r)
  10. # def foo2():
  11. # return 18
  12. # print(foo2())
  13. # print(foo2)
  14. # def func():
  15. # x = 100
  16. # return # 在函数执行过程中,当函数主体遇到了 return 关键字,函数立刻停止
  17. # print('ok') #不执行
  18. # print('xdc') # 执行,因为此代码不是函数体内的代码了。注意缩进。
  19. # func()
  20. ###============只碰到 return 函数体就会结束============###
  21. # def func():
  22. # x = 1 + 3
  23. # return x
  24. # return x + 1
  25. # y = func()
  26. # def func():
  27. # return
  28. # print(type(func()))
  29. # def foo():
  30. # return ' '
  31. # print(type(foo()))
  32. def func():
  33. """这是没有用途的函数示例"""
  34. def foo():
  35. return 1, [1,2] ,{'a':1}, foo
  36. t = foo() # 1, [1,2] ,{'a':1}, foo
  37. print(t) #元组类型
  38. li = foo()[1]
  39. _,li,*_ = foo()
  40. *_,f = foo()
  41. print(func)
  42. print(f)