在Python中居然可以定义两个同名通参数的函数

yipeiwu_com6年前Python基础

一个意外的场景,我发现Python模块中是可以定义相同的名称和参数的函数的,

Python 定义两个同名通参数的函数

虽然在eclipse中报错了,但是执行时没有问题的,这个是IDE的问题。

其中的含义是因为第一个函数原本由test指向,然后解释器解析到第二个test函数时,相当于test指向了第二个函数,

那么调用test()时,执行的是第二个函数内容。

最近发现python更加灵活和自由,但是需要知道其中的原理,不然会输出莫名其妙的结果。

以上这篇在Python中居然可以定义两个同名通参数的函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Django入门使用示例

Django入门使用示例

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Pyt...

python 运用Django 开发后台接口的实例

python 运用Django 开发后台接口的实例

1 安装Django python -m pip install django 2 新建项目 my_api django-admin startproject my_api 自动生成 m...

python实现自动登录人人网并访问最近来访者实例

本文实例讲述了python实现自动登录人人网并访问最近来访者的方法,分享给大家供大家参考。 具体方法如下: ##-*- coding : gbk -*- #在 import os...

python初学之用户登录的实现过程(实例讲解)

要求编写登录接口: 1. 输入用户名和密码 2.认证成功后显示欢迎信息 3.用户名输错,提示用户不存在,重新输入(5次错误,提示尝试次数过多,退出程序) 4.用户名正确,密码错误,提示...

Java实现的执行python脚本工具类示例【使用jython.jar】

本文实例讲述了Java实现的执行python脚本工具类。分享给大家供大家参考,具体如下: 这里java中执行python脚本工具类,需要使用jython.jar java中执行pytho...