10.28 python学习笔记

一,函数

1,调用函数两种方式

def myfuntion():#注意冒号
    print("小甲鱼")
    print("小甲鱼")

def add(name):
    print(name+'我爱你')
>>>add("小甲鱼") #注意有双引号的
小甲鱼我爱你 

2,函数参数可以定义多个

def add(num1,num2): #注意逗号
    result=num1+num2
    print(result)

>>>add(1,2)
3

3,函数返回值 return 

def add(num1,num2):
    return (num1+num2)#注意return返回格式,中间用空格

>>>print(add(1,2))

3

4,函数文档

 def add(name):
    '函数定义过程中的name是形参'
    print(name+我爱你'')

>>>add.__doc__
'函数定义过程中的name是形参'

5,关键字参数

 def add(name="小甲鱼",word="让编程改变世界"): #特殊符号用引号
    print(name+'->'+word)

>>>add()
小甲鱼->让编程改变世界
>>>add("小鱿鱼")
小鱿鱼->让编程改变世界
>>>add("小乌龟","老黄鱼")
小乌龟->老黄鱼

6,如果收集参数后边还要加上定制的参数,需要关键字参数来定制,否则函数会把后边的参数全列为收集参数 

def test(*add):
    print("参数的长度是:",len(add))#此时不是拼接
    print("第二个参数是",add[1])
>>> test(1,3,5,'小鱿鱼',6)
参数的长度是: 5
第二个参数是 3

def test(*add,tex):#注意格式
    print("参数的长度是:",len(add))
    print("第二个参数是",add[1])
>>> test(1,2,3,4,tex=8)#注意格式
参数的长度是: 4
第二个参数是 2

def discount(price,rate):  #注:多个字符连接用‘_’,不能用'-’
    final_price=price*rate
    return final_price

old_price=float(input('请输入票价:'))
rate=float(input('请输入折扣率:'))
new_price=discount(old_price,rate)
print("打折后的价格是:",new_price)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值