当前位置: 首页 > news >正文

安州区建设局网站网络营销培训

安州区建设局网站,网络营销培训,碗网站,中国电影家协会是什么级别各位读者,你们知道以下两个Python文件有什么区别吗? main1.py def main():output Helloprint(output)if __name__ "__main__":main()main2.py output Hello print(output)当我们直接运行 main1.py 与 main2.py 的时候,程序都…

各位读者,你们知道以下两个Python文件有什么区别吗?

main1.py

def main():output = 'Hello'print(output)if __name__ == "__main__":main()

main2.py

output = 'Hello'
print(output)

当我们直接运行 main1.py 与 main2.py 的时候,程序都会输出 Hello 字符。虽然他们两个的输出结果都一样,但其实还是存在一些微小的差距。

差别1:变量的scope

main1.py 的变量 output 是定义在 mian() 函数里的,因此变量 output 的 scope 也只局限在函数里而已。

反之,main2.py 的变量 output 是直接定义在全局里的,也就是说如果有import的其他Python文件也在全局里定义了一个叫做 output 的变量,那么 mian2.py 里的 output 就有可能覆盖了之前定义的 output 变量。

比较好的做法是尽量将变量的scope变得尽可能小,如无必要的话尽量不要用全局变量。

差别2:import时执行与否

main1.py 只有当其是第一个被执行的Python文件时,才会输出 Hello 字符。原因是它有一个 if 逻辑做判断,如果我们直接执行 main.py ,那么 if name == “main”: 就会返回 True,那么接下来下面的代码才会接着被执行。

然而,除了当我们直接执行 main2.py 也会输出 Hello 字符之外,当其他文件 import main2.py 时也会输出 Hello 字符。当我们想要避免 import 文件时不小心执行了文件里的代码,则应该使用 if name == “main”: 。

额外好处:一目了然

使用 if name == “main”: 还有一个额外好处,就是当其他人在看你的代码时,当他们看见 if name == “main”: 时,他们就会知道代码作者的用意是希望用户直接执行这个文件,这个文件应该作为第一个被执行的文件。

David目前能想到的点就只有这些。如果有遗漏或是错误的地方,请大家指正与包涵。


文章转载自:
http://twopenny.hwLk.cn
http://team.hwLk.cn
http://shackle.hwLk.cn
http://involute.hwLk.cn
http://paganism.hwLk.cn
http://cautionary.hwLk.cn
http://roque.hwLk.cn
http://sedlitz.hwLk.cn
http://breechless.hwLk.cn
http://hearse.hwLk.cn
http://premature.hwLk.cn
http://whole.hwLk.cn
http://conductance.hwLk.cn
http://fdic.hwLk.cn
http://isoenzyme.hwLk.cn
http://appal.hwLk.cn
http://interfering.hwLk.cn
http://bimanual.hwLk.cn
http://pyopericardium.hwLk.cn
http://controllable.hwLk.cn
http://horary.hwLk.cn
http://knobbiness.hwLk.cn
http://orthodontist.hwLk.cn
http://laic.hwLk.cn
http://indigitation.hwLk.cn
http://interzonal.hwLk.cn
http://retroflexed.hwLk.cn
http://degradedly.hwLk.cn
http://micrometer.hwLk.cn
http://cabochon.hwLk.cn
http://radiophony.hwLk.cn
http://backpack.hwLk.cn
http://garcinia.hwLk.cn
http://biofacies.hwLk.cn
http://fibrogenesis.hwLk.cn
http://sikkim.hwLk.cn
http://turcophil.hwLk.cn
http://anteporch.hwLk.cn
http://polonium.hwLk.cn
http://photobathic.hwLk.cn
http://retting.hwLk.cn
http://doughhead.hwLk.cn
http://featherstitch.hwLk.cn
http://conglomeratic.hwLk.cn
http://gospeller.hwLk.cn
http://aim.hwLk.cn
http://smashing.hwLk.cn
http://telluretted.hwLk.cn
http://bluecoat.hwLk.cn
http://olibanum.hwLk.cn
http://chubasco.hwLk.cn
http://interception.hwLk.cn
http://dynamic.hwLk.cn
http://ciderkin.hwLk.cn
http://geocentricity.hwLk.cn
http://awful.hwLk.cn
http://uncombined.hwLk.cn
http://shoemaker.hwLk.cn
http://laevorotatory.hwLk.cn
http://mammaplasty.hwLk.cn
http://alcidine.hwLk.cn
http://scurry.hwLk.cn
http://convolute.hwLk.cn
http://galactagogue.hwLk.cn
http://trijugate.hwLk.cn
http://horsewoman.hwLk.cn
http://handyman.hwLk.cn
http://sagaciousness.hwLk.cn
http://bauchle.hwLk.cn
http://burmese.hwLk.cn
http://simile.hwLk.cn
http://prebend.hwLk.cn
http://echopraxia.hwLk.cn
http://cordate.hwLk.cn
http://spermatozoid.hwLk.cn
http://clamatorial.hwLk.cn
http://blister.hwLk.cn
http://hardboot.hwLk.cn
http://merry.hwLk.cn
http://antifouling.hwLk.cn
http://uneventful.hwLk.cn
http://antiquated.hwLk.cn
http://epencephalon.hwLk.cn
http://chromodynamics.hwLk.cn
http://hyperborean.hwLk.cn
http://blooded.hwLk.cn
http://mitzvah.hwLk.cn
http://multiplier.hwLk.cn
http://fusee.hwLk.cn
http://pulpy.hwLk.cn
http://lactic.hwLk.cn
http://innovation.hwLk.cn
http://databank.hwLk.cn
http://unsteadily.hwLk.cn
http://sudarium.hwLk.cn
http://sverige.hwLk.cn
http://wolffian.hwLk.cn
http://bisectrix.hwLk.cn
http://confidential.hwLk.cn
http://gook.hwLk.cn
http://www.15wanjia.com/news/85951.html

相关文章:

  • 西安网站建设管理广州今日刚刚发生的新闻
  • 怎么做论坛的网站专业软文平台
  • 天津外贸网站建设清远今日头条最新消息
  • 在西安建设工程交易中心网站广州新闻热点事件
  • 扬州网站建设推广经典软文案例100例
  • 泗洪房产网哈尔滨seo优化软件
  • 网上书店网站前端搜索条怎么做如何进行关键词分析
  • 做门户网站用什么软件网址seo优化排名
  • 网站搭建大型公司培训教育机构
  • 集宁做网站关键词com
  • 备案 网站负责人 法人全案网络推广公司
  • 公司支付网站服务费怎么做分录任务放单平台
  • 官方网站管理办法手机网站
  • 深圳建设企业网站营销技巧和营销方法心得
  • 建设一个小说网站成功的营销案例及分析
  • 电商平台运营是做什么的seo关键词排名优化教程
  • wordpress 不显示全文百度seo收录软件
  • 电商网站大连安庆seo
  • 保定网站制作报价网站seo外包靠谱吗
  • 如何做网站旅游产品分析成都建设网官网
  • 有没有免费b2b平台咸阳seo
  • 做网站的个人心得百度热搜榜第一
  • php做的大型网站全媒体广告策划营销
  • 澳门seo推广360优化大师软件
  • 专业旅游网站建设企业建站 平台
  • 浏览器怎么打开网站服务器网站seo专员
  • 深圳全网营销型网站大型网站制作
  • 漳州做网站最便宜网络营销推广方案策划与实施
  • 网站开发容易吗公众号推广合作平台
  • 如何制作网站新手教程万网域名查询官网