1.定义函数 ,在if name == “main”:中调用 :
例 :

# -*- coding: utf-8 -*-print ("123")# Python 函数
def printme( name ) :print (name,"--")return nameif __name__ == "__main__":printme("zhuboyuan")输出 :
123
('zhuboyuan', '--')

2.python编程中的if name == ‘main’: 的作用和原理:

一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行的。

python定义/使用函数(方法)相关推荐

  1. python查看某个函数方法具体有哪些参数怎么做

    一.目标确立 我想知道python的某个函数方法具体有哪些参数 二.实现步骤 (1)在jupyter notebook中查看某个函数方法具体有哪些参数: 调用help()函数,如:我想知道pandas ...

  2. Python numpy.median函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  3. Python numpy.mat函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  4. Python numpy.corrcoef函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  5. Python numpy.atleast_1d函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  6. Python numpy.atleast_2d函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  7. Python numpy.atleast_3d函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  8. Python -- 定义一个函数,判断输入的数是不是质数

    Python – 定义一个函数,判断输入的数是不是质数 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数,否则称为合数. #定义一个函数,判断该数是不是质数 def sum(n): ...

  9. Python numpy.var函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  10. Python numpy.digitize函数方法的使用

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

最新文章

  1. mysql范式与反范式_给女同事讲解MySQL数据库范式与反范式,她直夸我“技术好”...
  2. linux查看python版本命令-linux 查看版本命令
  3. 如何自动搞定全站图片的alt属性?
  4. 不小心关闭了explorer.exe进程,桌面变白解决办法
  5. crontab 详细用法 定时任务
  6. 自定义预览_为什么NVR预览画面数量少于已经添加的通道数
  7. 实现单词大小写不敏感的正则表达式的匹配!
  8. 牛客网刷题知识汇总2
  9. php中浮点数计算问题
  10. RapidIOIP核的验证方法研究_王玉欢
  11. windows安装node.js和cnpm
  12. 吃了核辐射食物怎么办_不瞒你说:经常胃酸烧心怎么办?,多吃这些食物,保护胃黏膜远...
  13. ActiveMQ(19):高级特性之独有消费者(Exclusive Consumer)
  14. ODI Studio 11g 连接Essbase数据源
  15. edoc2文档管理系统
  16. 来瞧瞧这40个效果惊人的单页设计
  17. matlab中idfs,【 MATLAB 】离散傅里叶变换(DFT)以及逆变换(IDFT)的MATLAB实现
  18. nim博奕和巴什博奕
  19. html+css制作三角形
  20. Genesis非洲代理与加纳共和国政府正式签订紧密合作协议

热门文章

  1. UE4+SteamSDK
  2. 一台计算机可以安装网络打印机和本地打印机,驱动人生如何安装网络打印机驱动和本地打印机驱动安装方法...
  3. SLM7.1SR1SP05 配置(configuration guide+ link help) - 02 overview啥也没有不用看了
  4. c语言程序设计 超市收银设计,C语言课程设计—超市收银课设.doc
  5. Android contribution workflow
  6. 交通标志数据集-整理
  7. 呼叫中心系统部署方式对比
  8. ubuntu通过下载后更新firefox
  9. IOS如何免费签名+自动续签
  10. 《钢铁飞龙之奥特曼崛起》获赞 导演分享创作心得