广告
返回顶部
首页 > 资讯 > 后端开发 > Python >关于Python的主(main)函数问题
  • 932
分享到

关于Python的主(main)函数问题

函数Pythonmain 2023-01-31 02:01:10 932人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

  初次接触python的人会很不习惯Python没有main主函数。 这里简单的介绍一下,在Python中使用main函数的方法 #hello.

 
初次接触python的人会很不习惯Python没有main主函数。
这里简单的介绍一下,在Python中使用main函数的方法
#hello.py 
def foo(): 
    str="function" 
    print(str); 
if __name__=="__main__": 
    print("main") 
    foo() 
其中if __name__=="__main__":这个程序块类似与Java和C语言的中main(主)函数
在Cmd中运行结果
C:\work\python\divepy>python hello.py
main
function

在Python shell中运行结果
>>> import hello
>>> hello.foo()
function
>>> hello.__name__
'hello'
>>>
可以发现这个内置属性__name__自动的发生了变化。
这是由于当你以单个文件运行时,__name__便是__main__
当你以模块导入使用时,这个属性便是这个模块的名字。
 
Http://szz0429-126-com.iteye.com/blog/774514

--结束END--

本文标题: 关于Python的主(main)函数问题

本文链接: https://www.lsjlt.com/news/186926.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 关于Python的主(main)函数问题
      初次接触Python的人会很不习惯Python没有main主函数。 这里简单的介绍一下,在Python中使用main函数的方法 #hello....
    99+
    2023-01-31
    函数 Python main
  • 关于ShellExecute函数返回值问题
    ShellExecute函数的返回值是一个HINSTANCE类型的值,用于表示执行结果。具体返回值的含义如下:- 如果函数执行成功,...
    99+
    2023-08-08
    ShellExecute
  • C语言main()函数的参数问题详解
    #include<stdio.h> void main(int argc, char* argv[]) { while (argc > 1) { ++a...
    99+
    2022-11-13
  • 关于python中range()的参数问题
    目录range()的参数问题当参数只有一个时range(n)当参数有两个时range(x,y)当参数有三个时range(i,j,k)range(1,2)函数只有两个参数时语法rang...
    99+
    2022-11-11
  • 关于Mybatis的mapper接口函数重载问题
    目录Mybatis的接口函数能不能进行重载?语法层面Mybatis框架方面测试MyBatis实现方法重载的小技巧QuestionMapper.javaQuestionMapper.x...
    99+
    2022-11-13
  • 关于使用jpa聚合函数遇到的问题
    目录使用jpa聚合函数遇到的问题首先通过@PersistenceContext注入EntityManager使用如下jpa聚合函数(适用于联合查询)不罗嗦了,直接上代码循环一下那个获...
    99+
    2022-11-13
  • 关于MeasureString的参数问题
    MeasureString方法是用来测量指定字符串在指定字体和大小下的大小的。它的参数有以下几个:1. text:要测量大小的字符串...
    99+
    2023-08-08
    MeasureString
  • C语言中main()函数参数问题的示例分析
    这篇文章主要介绍了C语言中main()函数参数问题的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。#include<stdio.h>void m...
    99+
    2023-06-29
  • python中关于对super()函数疑问解惑
    目录案例一:运行下面的代码结果是什么?案例二:运行下面的代码结果是什么?案例三、更复杂些的继承,和上面的同理总结案例一:运行下面的代码结果是什么? class Person: ...
    99+
    2022-11-11
  • 关于IDEA关联数据库的问题
    IDEA关联数据库 首先打开一个IDEA工程,在右边可以看到Database一个按钮,点击。 如上这个界面,点击加号 选择Data Source,选择数据库类型,我这里使用的是M...
    99+
    2022-11-11
  • 关于python中.xpath的使用问题
    在python中使用xpath定位时,有时候会先用.xpath定位到一个地点,for循环后,继续使用.xpath,但是会出现问题,比如在下面这个例子中:    根...
    99+
    2022-11-12
  • 关于python中pika模块的问题
    工作中经常用到rabbitmq,而用的语言主要是python,所以也就经常会用到python中的pika模块,但是这个模块的使用,也给我带了很多问题,这里整理一下关于这个模块我在使用过程的改变历程已经中间碰到一些问题 的解决方法 刚开写代...
    99+
    2023-01-30
    模块 python pika
  • python 关于高级特性的问题
      1.函数装饰器有什么作用请列举说明  2. Python 垃圾回收机制  3. 魔法函数 _call_怎么使用  4. 如何判断一个对象是函数还是方法  5. @classmethod 和 @staticmethod 用法和区别  6....
    99+
    2023-01-31
    特性 高级 python
  • 关于pytorch相关部分矩阵变换函数的问题分析
    目录1、tensor 维度顺序变换 BCHW顺序的调整2、矩阵乘法相关函数,矩阵乘,点乘3、求取矩阵对角线元素,或非对角线元素1、tensor 维度顺序变换 BCHW顺序的调整 te...
    99+
    2022-11-13
  • 关于Python中的 oct 函数与 min 函数
    一.Python oct 函数简介 oct 函数将一个整数转换成 8 进制字符串,语法如下: ''' 参数: x – 整数; 返回值:返回整数对应的八进制数据; '''...
    99+
    2022-11-12
  • 关于Redis的主从复制及哨兵问题
    目录服务器配置主从复制哨兵服务器配置 到这里关于redis的一些基本操作就学习完了,接下来我们就来看看redis中更加高级的部分,首先是配置文件中的配置信息。 配置项说明daemonize yesnobind 127.0...
    99+
    2022-06-15
    Redis主从复制 Redis哨兵
  • 关于k8s环境部署mysql主从的问题
    一、通过yaml部署mysql 1、mysql-configmap.yaml apiVersion: v1 kind: ConfigMap metadata: name: mys...
    99+
    2022-11-13
  • 关于Python的pymouse click 双击的问题
    Python pymouse click 双击 m.click是双击 想让点击一次 最后就用下面任意一个。。。 按下:m.press(x,y) 松开:m.release(x,y) Python学习笔记|python之...
    99+
    2022-06-02
    Python pymouse click双击
  • C语言中关于scanf函数的一些问题详解
    在学习创建二叉树时遇到了scanf的一些问题,在此记录下来 创建根节点A后理想情况是输入A的左子树,若不为空继续创建左子树,但输入A后发现重复创建了一个左子树,测试后发现输入A换行...
    99+
    2022-11-12
  • 关于C++虚函数与静态、动态绑定的问题
    覆盖:如果派生类中的方法,和基类继承来的某个方法,返回值、函数名、参数列表都相同,而且基类的方法是virtual虚函数,那么派生类的这个方法,自动处理成虚函数,它们之间成为覆盖关系;...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作