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

自助式网站黄骅港天气预报一周7天

自助式网站,黄骅港天气预报一周7天,小程序制作流程视频,alex网站建设#x1f4e2;#xff1a;如果你也对机器人、人工智能感兴趣#xff0c;看来我们志同道合✨ #x1f4e2;#xff1a;不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 #x1f4e2;#xff1a;文章若有幸对你有帮助#xff0c;可点赞 #x1f44d;… 如果你也对机器人、人工智能感兴趣看来我们志同道合✨ 不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 文章若有幸对你有帮助可点赞 收藏 ⭐不迷路 内容若有错误敬请留言 指正原创文转载请注明出处 文章目录 if __name__ __main__:简介代码案例 assert函数简介基本语法代码案例 if name ‘main’: 简介 if __name__ __main__:在Python中if __name__ __main__ 是一个常见的代码结构和惯用法。它用于确定当前模块是作为主程序执行还是被导入为一个模块文件。 当一个Python脚本被执行时解释器会将特殊变量__name__设置为__main__。因此通过使用if __name__ __main__ 来判断当前模块是否在主程序中执行。 主要的用途包括 模块的测试通过将测试代码放在if __name__ __main__ 的条件下可以确保只有在直接运行模块时才会执行测试代码而在被导入为模块时不会被执行。 执行模块的初始化操作如果某些代码需要在模块被作为主程序执行时运行可以将这些代码放在if __name__ __main__ 的条件下。 简而言之if __name__ __main__ 的使用可以让模块既可以作为独立的脚本运行又可以作为其他模块的导入文件使用提供了更灵活和可复用的代码组织方式。 代码案例 假设我们有两个文件module1.py和module2.py。 首先我们来看一下module1.py的内容 # module1.py def multiply(a, b):return a * b if __name__ __main__:result multiply(2, 3)print(fThe result is: {result})module1.py中定义了一个名为multiply的函数用于计算两个数的乘积。在if name ‘main’:这个条件下我们调用了multiply函数并输出结果。 接下来我们来看一下module2.py的内容 # module2.py from module1 import multiply result multiply(4, 5) print(fThe result is: {result})module2.py中导入了module1模块并调用了multiply函数计算两个数的乘积并将结果输出。 现在分别执行这两个模块看看结果 当我们执行module1.py时if name ‘main’:条件成立因为__name__的值为’main’。所以multiply(2, 3)被调用结果为6并输出结果“The result is: 6”。 当我们执行module2.py时if __name__ __main__:条件不成立因为__name__的值是module1而不是__main__。所以multiply(4, 5)不会被调用。 总结一下 当模块被直接执行时作为主程序入口__name__的值为’main’执行if name ‘main’:块中的代码。当模块被导入时__name__的值为模块的名字不等于__main__不执行if __name__ __main__:块中的代码。 通过使用if name ‘main’:条件我们可以在一个模块中编写测试代码或示例代码保证只有当该模块作为主程序入口执行时这些代码才会被执行。这样可以方便进行模块的测试和示例运行而不影响模块作为其他模块的导入使用。 参考https://blog.csdn.net/heqiang525/article/details/89879056 assert函数 简介 python assert的作用assert函数用于程序调试 基本语法 1、The simple form assert expression 该形式用来测试断言的expression语句如果expression是True那么什么反应都没有。但是如果expression是False那么会报错AssertionError 2、assert断言语句可以添加异常参数也就是在断言表达式后添加字符串信息用来解释断言并更好的知道是哪里出了问题。格式如下 assert expression [, arguments] assert 表达式 [, 参数]代码案例 当然下面是一个简单的代码案例展示了如何使用 assert 关键字 def divide(x, y):assert y ! 0, 除数不能为零return x / y # 测试除法函数 print(divide(10, 2)) # 输出: 5.0 print(divide(10, 0)) # 触发 AssertionError 异常在上述代码中我们定义了一个名为 divide 的函数用于执行两个数字的除法运算。使用 assert 来确保除数 y 不为零如果为零则触发断言异常并且提示错误信息。 在打印 divide(10, 2) 的结果时由于除数不为零条件为真所以程序继续执行输出结果为 5.0。而当我们调用 divide(10, 0) 时由于除数为零条件为假触发 AssertionError 异常并输出错误信息 “除数不能为零”。 这个简单的例子展示了如何使用 assert 来确保代码执行时的条件满足预期帮助开发者在调试和测试过程中快速捕捉潜在的问题。 参考https://blog.csdn.net/TeFuirnever/article/details/88883859
http://www.dnsts.com.cn/news/197280.html

相关文章:

  • 网站建设费用申报dreamware做网站首页
  • dedecms精仿学校网站模板模板网站搭建
  • 制作付费下载网站wordpress产品页布局
  • 威海网站建设公司排名pdf插件 wordpress
  • 网站怎么做双机房切换保险公司发展规划
  • .net网站开发环境西安网站搭建费用
  • 中企动力做的网站不好SEOwordpress 代做网站
  • 教育培训学校网站建设策划专业的做网站的
  • 阿里巴巴怎么建设网站绘画网站建设
  • 怎么下载建设银行网站赣州章贡区地图
  • 自己电脑做网站域名备案网站建设分配人员方案
  • 广西桂林阳朔有哪些旅游景点寰宇seo
  • 吉安知名网站建设wordpress手机显示图片
  • 男女做暖暖暖网站世界杯直播观看网站
  • 网站如何做reference三亚公共安全论坛
  • 做推广网站排名甘肃省交通建设项目招投标中心网站
  • 东莞市官网网站建设哪家好网站开发公司对比
  • 中国建设银行网站缴费系统如何免费域名
  • 上海营销网站建设公司怎么注册个人邮箱账号
  • django做网站广州网站建设哪个平台好
  • 建设淘宝网站的目的企查查官网登录
  • 北京互联网网站建设价格电子政务与网站建设 总结
  • 兰州网站建设模板下载怎么为做的网站配置域名
  • 网站创建方案wordpress站内301
  • 苏州退工在哪个网站做如何建设自己的淘宝客网站
  • 网站后台管理系统怎么弄有趣的网站官网
  • 小百姓这个网站谁做的网站策划案需要包括哪些
  • 深圳网站设计公司费用青岛网站开发培训价格
  • 网站方案山东网站开发
  • 网站营销策略有哪些哪里有网页设计公司