python 如何把一段语句屏蔽,但是又不删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 如何把一段语句屏蔽,但是又不删除相关的知识,希望对你有一定的参考价值。

1、python中可以用注释屏蔽一段语句,具体方法如下,首先打开一段python的示例程序:

2、然后单行注释的方法是在语句前面加上#,程序运行后添加注释的地方的语句会被自动跳过,这里可以看到将打印变量a的语句添加注释就没有打印出结果:

3、最后如果有一列连续的语句需要注释,可以不用“#”号一行一行的注释,python中提供了多行注释的方法,可以用三个英文引号的方式注释,可以是单引号也可以是双引号,这里将下面b变量的语句注释后就打印不出结果了:

参考技术A

屏蔽单句时使用# 注释此语句,屏蔽多句时,可以使用三引号把多行语句引起来。

如下所示:

# print('这里是屏蔽单句')
'''
for i in range(1, 10):
    print('这里是多句',i)
'''

说明:

python使用#注释语句。

python使用三引号引起来的字符串保持原始样式。

参考技术B 用#注释掉它不就行了。
如果这段代码太长,又不好写#,可以用 if 语句:把你要屏蔽的代码段放到 if 语句的复合代码中,而判断条件设为False。总体意思是,让这段代码永远不执行。
比如:
if False :
要屏蔽掉的代码段

如果想执行时,把判断条件改为True即可,其他的不用变。本回答被提问者采纳

如何把一段简单的代码变复杂?(来涨涨见识)

来源:zhihu.com/question/277243683/answer/393676961

这问题你应该去问企业级Java架构师。

就比如print一句hello world吧。main函数里print一下?太面向过程,太low了。

得封装一个类。叫Printer. Printer有个成员方法,叫print。

但是!光一个类太low了,以后要是有不同的实现怎么办?所以得加一个接口。PrinterInterface。

但是!interface是没有实现的,还是要有默认实现才行。所以得加个虚拟类,AbstractPrinter实现PrinterInterface,然后Printer继承AbstractPrinter。

但是!你有了那么一套,该怎么创建实例呢?直接new Printer()?太low了,那叫实现依赖。肯定不行的,所以要搞一个工厂类,PrinterFactory,PrinterFactory用PrinterInterface返回实例,这样就隐藏了实现细节了。

但是!PrinterFactory本身也是实现类啊,太low了,所以得有PrinterFactoryInterface, AbstractPrinterFactory.

而且在PrinterFactory里面该怎么写呢?直接new Printer()? 太low了。还是实现依赖。

最后,你要把这一堆玩意在代码里组装起来,也太难看了,各种new实现类。太low!

好在我们有个高级玩意,叫依赖注入!把程序对象结构全写到配置文件里面。这一套当然是不能自己造轮子的。配置Spring吧。搞了那么多lib,靠命令行或者IDE的项目管理肯定不够啊,得有依赖管理。Maven啊Gradle啊使劲上。

最最后,要print的东西怎么传给程序呢?硬编码?命令行传参数?太low!当然得写在XML里头。

光是XML当然还不够企业级,再加上DTD验证吧。

然后就涉及到了XML解析的问题了。代码里直接操起parser吗?太low! 当然要写个parser的包装类,interface, abstract class, implementation class, factory class再来一套。毕竟,不能依赖实现啊,以后我要是换parser了怎么办。

所以最后是成品是一堆配置文件,一堆jar,compile出来的程序200MB。

IDE得装上300个插件,打开项目硬盘响老半天吃掉2GB内存,然后一堆插件弹提示要求升级。

哦对了,在这一切发生之前,还得画UML图呢。

三年后项目完工了,部署到客户的服务器上一跑,立马崩溃,一地的stack trace。原来客户服务器上用的是JDK 5而新项目需要JDK 6. 然后问客户你们不能升级吗,答案是不行,因为另外一个企业级开发组给做的企业级解决方案只支持JDK 5。接着客户把你们的架构师臭骂了一顿,你搞了那么多设计就没有想过可能会换JDK吗?

近期热文推荐:

1.1,000+ 道 Java面试题及答案整理(2022最新版)

2.劲爆!Java 协程要来了。。。

3.Spring Boot 2.x 教程,太全了!

4.别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!

5.《Java开发手册(嵩山版)》最新发布,速速下载!

觉得不错,别忘了随手点赞+转发哦!

以上是关于python 如何把一段语句屏蔽,但是又不删除的主要内容,如果未能解决你的问题,请参考以下文章

sql语句如何去掉一段特别长的文字最后一个字符?

oracle语句中如何把一列的值合并为一个值,用逗号隔开?

sql 语句怎样把一列的所有值都加上一个值?

如何批量删除文件名中的一段?

如何在Python中删除重复的子字符串

无法从swift ios中的一段tableview中删除单元格