函数基本定义与调用

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

内置函数:

python内置的函数,可以直接调用,

自定义函数:

定义:

def 函数名([参数]):

代码块

[return 表达式]

调用

函数名([参数])

根据是否有参数和是否有返回值,函数分为4种类型

无参,无返回值

def a():

    print('sda')

a()

s = a()

print(s)

会输出None,因为没有返回值,相当于返回了一个None


有参,无返回值

def a(name):

    print('%s'%name)


无参,有返回值

def f():

    print('f1...')

    print('f2...')

    return 'python'

f()

ret = f()

print(ret)

有参,有返回值

def login(name,pwd):

    if name=='laowang' and pwd=='123456':

        return True

    else:

        return False

arg1 = input('输入用户名:')

arg2 = input('输入密码:')

ret = login(arg1,arg2)

if ret:

    print('登录成功')

else:

    print('登录失败')


return 只能写在方法里面

1、

return 值  表示  这个函数结束,并得到一个值

如果函数后面还有代码不执行,所以一般return放在函数的最后面

2、

return    表示,结束函数,返回值None  == return None

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 9,260评论 0 7
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,237评论 1 118
  • 风从海中来 秋从心中起 月光染上了他乡的雨 迎上故人的软语 说不好你的话 听得懂你的心 卿卿侬侬 我我 吴音软软 ...
    道路沉默阅读 4,225评论 1 1
  • 这几天看济群法师的在路上,正念这个词频率很高。正念,也是做事情时的思想指导。我回忆我的思维方式,在爸爸妈妈的语言让...
    今生要舍得阅读 2,498评论 0 0
  • 人们走在各自的路上,本就是与其他人不断相遇继而不断离别。人们生来与父母亲人相遇,长大后同他们告别踏上征途;人们幼时...
    封之阅读 3,775评论 0 0

友情链接更多精彩内容