代码练习

代码练习####1错误及解决编译长字符串时运行结果出现如下问题**错误的运行结果**:![image-20230726193530325](https://img2023.cnblogs.com/blog/3232296/202307/3232296-20230726221914047-10804

大家好,欢迎来到IT知识分享网。

1 错误及解决

编译长字符串时运行结果出现如下问题

错误的运行结果

image-20230726193530325

正确结果应如下

image-20230726193747355

image-20230726193808928

此问题产生的原因:

startswith函数在识别’GZM‘的时候,将’GZM_D‘中的’GZM‘也识别了出来

错误代码如下:

if str.startswith('GZM'):
    self.Ex_Gzm.Keyword = 'GZM'
    self.Ex_Gzm.S2_Input(str)
    return True
elif str.startswith('GZM_D'):
    self.Ex_Gzm.Keyword = 'GZM_D'
    self.Ex_Gzm.ES2_Input(str)
    return True
else:
    self.warning.append('GZM拼写错误;')
    return False

正确代码如下:

image-20230726194554254

解决方法:

将startswith函数设置为先对’GZM_D‘进行识别,而后对’GZM_D‘进行识别,并将其他位置的相关函数的关键字’GZM_D‘和’GZM_D‘更换位置

2 代码调试

首先保证程序能够运行—–>点击调试按钮—->标记调试标记—->点击调试器—->回到运行网址,点击刷新—->调试界面弹出—–>

image-20230726200017092

image-20230726200605072

image-20230726200612989

image-20230726200625779

image-20230726200440487

image-20230726200428216

image-20230726201021345

概念解释:

步过:跳过一个函数,一大步

步入:进入函数一小步一小步的走

步出:跳出函数

3 知识点总结

return在不同位置返回的结果不一样

image-20230726221217729

image-20230726221321770

python中开根号的表达

image-20230726221537970

python中幂函数的表达

image-20230726221724871

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/31189.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信