码迷,mamicode.com
首页 > 编程语言 > 详细

python第三课

时间:2019-06-14 00:58:15      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:数值   导致   自带   功能实现   log   名称   函数对象   定义   ice   

# # 函数的三种定义方式
# # # #无参函数
# # # #不需要接收外部传入的参数
# # # # def foo():
# # # #     print(‘from foo...‘)
# # # #     foo()
# # # #有参函数
# # # #需要接收外部传入的参数(多一个不可,少一个不可)
# # # # def login (user,pwd):
# # # #     print(user,pwd)
# # # # login(‘tank‘,‘123‘)
# # # #
# # #
# # #
# # # #def max2(x,y):
# # # #  if x>y:
# # # #     print(x)
# # # #  else:
# # # #     print(y)
# # # # max2(10,20)
# # #
# # #
# # # #空函数
# # # #遇到一些比较难实现的功能,会导致暂时无法继续写代码
# # # #所以一般在生产开发中,都会将所有功能实现定义为空函数
# # # # def func():
# # # #     pass  #pass代表什么都不做
# # #
# # # # #函数返回值
# # # # #在函数调用时,需要接收函数体内部产生的结果,则return返回值
# # # # def max2(x,y):
# # # #  if x>y:
# # # #    return x
# # # #  else:
# # # #     return y
# # # # res=max2(10,5)
# # # #print(res)
# # #
# # # #函数对象
# # # #指的是函数名指向的内存地址
# # # def func():
# # #     pass
# # # print(func)
# # #
# # # func()
# # # def func2():
# # #     pass
# # # #把函数对象,传入字典中
# # # dict1={
# # #     ‘1‘:func,
# # #     ‘2‘:func2
# # # }
# # #
# # # choice=input(‘请输入功能编号:‘).strip()
# # #
# # # #1如果用户名选择函数对象的key值,则调用该函数
# # # #
# # # if choice in dict1:
# # #     dict1[choice]()

#函数嵌套
   #嵌套定义:
      #在函数内部定义函数
      #嵌套调用
# #通过函数内部的函数值,调用函数
# def func1():
#     print(‘func1..‘)
#     def func2():
#         print(‘func2..‘)
#         def func3():
#             print(‘func3...‘)
#         func3()
#     func2()
# func1()
#             #.....
#     #     return func3
#     # return func2()
#
# #函数嵌套
# # func2=func1()
# # func3=func2()
# # func3()


#名称空间
#python解释器是自带的:内置名称空间
#自定义的py文件,顶着最左边定义的,全局名称空间
#函数内部定义:局部名称空间
# name=‘tank‘
#
# def func1():
#    print(name)
# print(name,‘全局打印‘)
# func1()
#

#import 模块名
#import Lib

 

python第三课

标签:数值   导致   自带   功能实现   log   名称   函数对象   定义   ice   

原文地址:https://www.cnblogs.com/tangQQ/p/11020389.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!