Python中的函数:大量封装函数可降低代码耦合度
来源:互联网 发布:淘宝微商哪个好做 编辑:程序博客网 时间:2024/05/18 02:36
先聊聊java中的函数吧
java函数位于
类 文件内部,以权限修饰词开头(当然也可以不写,默认为default权限),然后是返回值声明,接下来是函数的名字,再然后就是形参了
class User{ private String name; public String getName(){ return name; } public void setName(String name){ this.name = name; }}这段是java函数的标准写法
Python的函数是这样写的:
以 def 开头,后面是函数的名字,最后是函数的形参
def getName(): return namedef setName(_name,_age): name = _name age = _age return在Python中,return还有个作用是,分割。说明白就是可以return后面可以什么也不写,意思是没有返回的东西,作用只是结束符--------------------------------------------------------------在Python中,形参是可以有一个默认值的:def setUserInfo(_name,_age,_city = '北京'): name = _name age = _age city = _city return这个函数在调用的时候,可以直传前两个值,也可以三个值都传如果第三个值没有传递变量的话,那么它默认就是‘北京’----------------------------------------------------------最后就是不太常见的可变参数(ps:我在写java时,有时候会碰到可变参数,但是我自己写代码时,通常不会用到)java中的写法:public void setNames(String... name){ .....}没错 ... 三个点就代表可变参数,可变参数既可以传递一个数组,也可以传递一个String对象python中的写法是这样的:def calc(*numbers): sum = 0 for n in numbers: sum = sum + n * n return sum传递参数的时候,既可以传递一个list tuple 等等,甚至还可以:calc(1,2,3,4)这样来写
学无止境,打起精神努力学习python
总有一天,我会感谢自己今天付出的努力
阅读全文
0 0
- Python中的函数:大量封装函数可降低代码耦合度
- 降低耦合度
- 降低耦合度
- 降低耦合度
- Spring中的注解如何实现降低耦合度
- Spring中的注解如何实现降低耦合度
- 代码注意降低接口提供者和调用者的耦合度
- 封装函数代码
- Python 函数封装
- python 函数封装
- 函数中的函数可行吗?
- 代码耦合度
- Java学习记录:降低耦合度
- 合理的分层降低耦合度
- 怎么对代码中的大量的NSLog( )打印函数进行统一处理
- C++中如何正确使用include来降低代码的耦合度
- 12、降低三个容器的耦合度代码实现(观察者设计模式)
- 代码优化:重复代码封装成函数
- java的Future和FutureTask
- 禁止缓存问题
- jQuery对象和DOM对象使用说明,需要的朋友可以参考下。 1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQue
- 初识MySQL
- pandas筛选排序数据
- Python中的函数:大量封装函数可降低代码耦合度
- Servlet的生命周期
- Verilog中wire和reg的区别
- Multi injection
- 关于MAC下Android SDK manager 更新解决办法
- phpstorm的安装与破解
- meetsurprise告诉你手镯的戴法
- eclipse没有自动编译最新的代码
- oracle联合查询并更新一个表字段的sql语句