節(jié)省TCAX的python腳本中的for循環(huán)代碼的方法
2021-07-18 12:05 作者:只有神知道的歌詞特效 | 我要投稿
?試著想了四種節(jié)省TCAX的python腳本中的for循環(huán)代碼的方法:?
1.先不考慮邏輯,直接寫ass_main,最后跑出來的代碼缺失了很多。【失敗】?
2.把for循環(huán)通過某種方式在多個(gè)段落重復(fù)調(diào)用(僅限一個(gè)py腳本內(nèi),且不寫在同一個(gè)代碼塊下),當(dāng)時(shí)想到的是靠什么簡短代碼(比如迭代器)實(shí)現(xiàn)。【功底不夠,暫時(shí)不好嘗試】?
3.把for循環(huán)通過封裝進(jìn)別的py腳本內(nèi)并用某個(gè)短代碼定義(比如loop),再在另外一個(gè)腳本(比如寫個(gè)loop.py)重復(fù)調(diào)用這個(gè)短代碼以實(shí)現(xiàn)簡化代碼的目的?!竟Φ撞粔颍瑫簳r(shí)不好嘗試】?
4.直接把效果近似的if代碼寫在for循環(huán)的代碼塊下,再改參數(shù)就可以了?!境晒Α?/span>
具體代碼如圖所示:
寫法1(如圖1):for和if不在同一個(gè)代碼塊下?

寫法2(如圖2):for和if在同一個(gè)代碼塊下

圖2的方法節(jié)省了28行代碼,工作效率大幅提升。
代碼我貼在這里了,有需要的朋友可以自行對比:?
【B站】
https://www.bilibili.com/read/CV12174221?
【CSDN】
https://blog.csdn.net/Seekladoom/article/details/118776684
【TCAX】
http://www.tcax.org/forum.php?mod=viewthread&tid=2097
標(biāo)簽: