python全栈开发_day9_脚本文件和函数的基本运用

一:脚本文件

  1)脚本文件的操作

import sys

p=sys.argv
print(p)

#将python代码放到cmd中运行,在后面添加参数,会自动保存在输出的列表中,默认输出的列表中只有一个值,那就是当前文件的地址。

 

  2)常用的环境

    例:常用于程序的调试,省去了中间繁琐输出的时间,可以更快时间的调试程序。

二:函数的基本运用

  1)函数的定义

    

def num_compare(a,b):
    if a>b:
        return a
    return b

print(num_compare(2,3))

#得到返回值:3

 

  2)函数的基本操作

#函数的基本区分大致上可以分为四种,有参函数,无参函数,无return函数,空return函数
#有参函数例:
def num_compare(a,b):
    if a>b:
        return a
    return b

#无参函数例:
def num_compare():
    print("hello world!")

#无return函数例:
def num_compare():
    print("hello world!")

#有return函数例:
def num_compare(a,b):
    if a>b:
        return a
    return b


#return用于终止函数体的运行,类似于循环中的break,所以空return和无return区别还是很大的,当然一些特定情况下没有区别。

 

  3)函数的嵌套和循环

例:
def num_sym_1(n1,n2):
    if n1>n2:
        return n1
    return n2


def num_sym_2(n1,n2,n3):
    m3=num_sym_1(n1,n2)
    return num_sym_1(m3,n3)


def num_sym_3(n1,n2,n3,n4):
    m2=num_sym_2(n1,n2,n3)
    return num_sym_1(m2,n4)

def num_sym_4(n1,n2,n3,n4,n5):
    m1=num_sym_3(n1,n2,n3,n4)
    return num_sym_1(m1,n5)

print(num_sym_3(3,1,5,4))
print(num_sym_4(3,6,1,5,7))

#分别得到返回值:5和7
#函数的嵌套本质上就是在一段函数体中调用另外一段函数

 

转载于:https://www.cnblogs.com/xuxingping/p/10614872.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值