Python 的函数(一)

Python 的函数(一)

1. 函数概述

函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段;函数可提高应用的模块性和代码的重复利用率。
Python 提供了很多的内建函数(print()、len()、ord())。
用户可自己创建函数,这类函数叫作 用户自定义函数
定义一个函数要用到 def 关键字开头,依次是 函数名、括号中的参数(可以没有参数,也可以一个或多个) 和 冒号。
语法如下:

def blename(bbc1,bbc2,bbc3...):
    "函数注释"
    bbc_body
    return [expression/value]

默认,参数值 和 参数名称 是按函数声明中国定义的顺序来匹配的。函数注释是告诉调用者这个函数的功能。

  • 采用 def 关键字进行函数的定义,不用指定返回值的类型;
  • 函数参数可是 零个、一个 或 多个,函数参数不用指定参数类型,因变量是 弱类型,Python 会根据值来维护其类型;函数定义中,这些参数被称为形式参数,即形参;
  • return 语句是可选的,可放在函数体任何地方,表示函数调用执行到此结束。若没有return 语句,会自动返回 None;若有 return 语句,但 return 后没接任何表达式或值的话也是返回 None。

2. 参数的传递

定义函数时,可以有形式参数的,若函数定义了形式参数,调用时,会用实际参数(实参)与形参对应的方式调用,如求两个数相乘的函数。
注意: 类型属于对象,变量是没有类型的;对象有两种,可更改 与 不可更改
Python 中,数值类型(int 和 folat)、字符串 str、元组 tuples、不可变集合 属于不可变对象,列表 list、字典 dict、集合 set 是可变类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值