Python

1. 有关main()

  • python程序是顺序执行的,而C++中main()是程序的入口
  • 一段python程序以py文件运行时,文件属性name为main;作为模块导入时,文件属性name为文件名
    两个py文件放在一个目录里可以互相import,import之后该模块的name变为文件名
    编程格式:若是文件主动执行,main之前不要有可执行代码,这样做到程序从main()开始,流程逻辑性强
    若是文件作为模块被调用,则可以不用写main(),从上而下顺序执行。

2.有关执行

定义一个class不会执行,要调用才会执行

3. import 和 from import

import module直接把一个module引入,使用module中的东西时需要加点
from ... import ... 则把具体的变量/类/方法直接引入当前文档,可以直接用

PI = 3.14
def main():
    print("PI:",PI)

main()
import constant

def calcu(r):
    return constant.PI*r*r

def main():
    print("area:",calcu(2))

main()

如果是from constant import PI,则直接使用PI

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,720评论 4 16
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,452评论 17 410
  • 你在对岸不停地挥手, 我走自己脚下的路, 不知所云, 蔚蓝的天,一深情往, 世间的人,跌跌宕宕。 过了奈何的桥, ...
    6蟲阅读 4,427评论 1 2
  • When I was young, I wanted to be a teacher. At that time,...
    冰弦断桥雪阅读 3,106评论 0 0
  • 长痘了,愁的买亲戚的两盒面膜,下次试试悦诗风吟吧 陈翔出轨江铠同坐实,我激动的不得了。 收藏第三人称一首好歌 旅行...
    次次次就知道吃阅读 1,337评论 0 1

友情链接更多精彩内容