上面我先给出了一小段代码示例,思考一下,为什么name,my_name 不会有波浪线,而 myname 和 wangbm 会有波浪线呢?
Pycharm 自身会实时地对变量名进行查看,如果变量名不是一个已存在的英文单词,就会呈现一条波浪线,当一个变量里有多个单词时,Python 举荐的写法是用下划线来分隔(其余语言可能会习惯应用驼峰式命名法
,但 Python 是应用下划线),所以在 Pycharm 看来 my_name 是标准的,而 myname 会被当成是一个单词看待,因为它在单词库里并没有它,所以 myname 是不标准的。
每个人的变量命名习惯不一样,如何你在我的项目里大量应用了 myname 这种格调的变量命名办法,像上面这样(轻易找了一段 cloudinit 的代码),是让人挺不难受的,总有一种代码有 bug 的错觉。
那么如何敞开这个非语法级别的波浪线呢?很简略,它的开关就在你的右下角那个像 人头像 一样的按钮
而后抉择 Syntax
级别的即可。同样一段代码,成果如下,洁净了很多。
文章最初给大家介绍三个我本人写的在线文档:
第一个文档:PyCharm 中文指南 1.0 文档
花了两个多月的工夫,整顿了 100 个 PyCharm 的应用技巧,为了让老手可能间接上手,我花了很多的工夫录制了上百张 GIF 动图,有趣味的返回在线文档浏览。
第二个文档:PyCharm 黑魔法指南 1.0 文档
零碎收录各种 Python 冷门常识,Python Shell 的多样玩法,令人疯狂的 Python 炫技操作,Python 的超具体进阶常识解读,十分实用的 Python 开发技巧等。
第三个文档:Python 中文指南 1.0 文档
花了三个月工夫写的一本 适宜零根底入门 Python 的全中文教程,搭配大量的代码案例,让初学者对 代码的运作成果有一个直观感触,教程既有深度又有广度,每篇文章都会标内容的难度,是根底还是进阶的,可供读者进行抉择,是一本难得的 Python 中文电子教程。