python def 定义函数,调用函数方式


Posted in Python onJune 02, 2020

python def 定义函数,调用函数方式

def sum_2_nums(a,b): #def 定义函数
  result = a+b
  print('%d+%d=%d'%(a,b,result))

num1 = int(input('请输入第一个数字:'))
num2 = int(input('请输入第二个数字:'))  
sum_2_nums(num1,num2)  #调用函数

定义和调用的函数,1:个数相同 ;2:顺序 一 一对应

这样才能正确实现

python def 定义函数,调用函数方式

补充知识:python中list作为全局变量无需global声明的原因

发现一个问题。

python中list变量作为全局变量时,在函数中可以直接修改。

而普通变量则需要先在函数中global声明,否则会报错。

例如:

a = 1

def fun():

global a

a = 2

而list:

b = [1,2]

def fun():

b[0] = 2

在函数中直接修改list则是可以的。

原因是:

普通变量如果在函数中赋值

a = 2

会有歧义。因为它既可以是表示引用全局变量a,也可以是创建一个新的局部变量,所以在python中,默认它的行为是创建局部变量,除非显式声明global。

而对列表list变量进行赋值

b[0] = 2

则不会有歧义。它是“明确的”,因为如果把b当作是局部变量的话,它会报KeyError,所以它只能是引用全局的b,故不需要多此一举显式声明global。

以上这篇python def 定义函数,调用函数方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的三目运算符和not in运算符使用示例
Mar 03 Python
python实现类似ftp传输文件的网络程序示例
Apr 08 Python
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
Feb 04 Python
Python 多线程的实例详解
Sep 07 Python
Python设计模式之桥接模式原理与用法实例分析
Jan 10 Python
利用Python查看微信共同好友功能的实现代码
Apr 24 Python
python os.fork() 循环输出方法
Aug 08 Python
如何基于python测量代码运行时间
Dec 25 Python
使用Python实现Wake On Lan远程开机功能
Jan 22 Python
python3 使用traceback定位异常实例
Mar 09 Python
Python实现JS解密并爬取某音漫客网站
Oct 23 Python
Django操作cookie的实现
May 26 Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 #Python
Python函数必须先定义,后调用说明(函数调用函数例外)
Jun 02 #Python
QML实现钟表效果
Jun 02 #Python
Pymysql实现往表中插入数据过程解析
Jun 02 #Python
Django全局启用登陆验证login_required的方法
Jun 02 #Python
python爬虫基础知识点整理
Jun 02 #Python
如何理解python面向对象编程
Jun 01 #Python
You might like
PHP 和 HTML
2006/10/09 PHP
实现“上一页”和“下一页按钮
2006/10/09 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
2019/05/30 jQuery
详解Vue 换肤方案验证
2019/08/28 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
Python 内置函数complex详解
2016/10/23 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
python实现对csv文件的列的内容读取
2018/07/04 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
详解python with 上下文管理器
2020/09/02 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
HTML5的结构和语义(3):语义性的块级元素
2008/10/17 HTML / CSS
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
链表面试题-一个链表的结点结构
2015/05/04 面试题
当当网软件测试笔试题
2015/11/24 面试题
工程测量与监理专业应届生求职信
2013/11/27 职场文书
护士实习生自我鉴定范文
2013/12/10 职场文书
社区包粽子活动方案
2014/01/21 职场文书
《雨霖铃》教学反思
2014/02/22 职场文书
社区工作者感言
2014/03/02 职场文书
初中家长寄语
2014/04/02 职场文书
志愿者活动总结
2014/04/28 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
筑梦中国心得体会
2016/01/18 职场文书
Python实现制作销售数据可视化看板详解
2021/11/27 Python
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL