说明

通常在利用pycharm编写代码时,大家常常会发现自己写的代码运行是没有问题的,但是一些符号或者字母下面总会有一些波浪线,这种情况一般都是由于没有按着PEP 8规范编写代码出现的错误。

PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。PEP 8 是其中的第8号增强提案,是针对Python语言编订的代码风格指南。

通常大家在使用pycharm软件进行代码编写时,常常会提示PEP 8的相关提示。如下图所示:

虽然这种情况对代码运行并不会产生什么影响,但是为了提高代码的可读性,我们应该尽量避免这种情况的出现,所以让我们来具体看一下PEP 8的相关规定吧。

规范要求

1.空格的使用

1) 各种右括号前不要加空格。

2) 逗号、冒号、分号前不要加空格。

3)函数的左括号前不要加空格。如print()。

4)序列的左括号前不要加空格。如list[2]。

5) 操作符左右各加个空格,不要为了对齐增加空格。

6) 函数默认参数使的赋值符左右省略空格。

2.其它情况

1) 行注释:跟代码至少有两个空格分离,注释由“#”号和一个空格开始。

2) 变量命名:不要用字母"l""(小写的L)“O”(大写的O)作为单字符变量,在某些字体里面无法和数字0和1区分。

3) 使用拆行符(\)以确保每行不会超过79个字符。
4) 使用4个空格缩进,不要使用制表符。

Python小知识点——符号字母前出现小波浪线怎么办?相关推荐

  1. 【office操作小知识点|word里取消纠错红色波浪线】

    项目场景:将一些终端显示复制到word里 描述:如果是英文显示,在word里会有满屏的红色波浪线,很难受. 下面展示一些 图片. 操作: 提示:依次点击 文件--选项(左侧栏最下方)--校对(左侧栏) ...

  2. python在import导入时,画红色波浪线解决办法

    python在import导入时,画红色波浪线解决办法 错误如图所示: 错误原因: pycharm在搜索时都是从根目录下查找,文件较多是会混乱,无法区分. 解决办法: 将该python文件所在的目录进 ...

  3. 计算机公开课课前互动小游戏,公开课前课堂小游戏

    引导语:一年级拼音教学小游戏玩是孩子的天性,游戏自然就会成为一年级拼音教学的常客!下面是yjbys小编收集了一些关于公开课前拼音课堂小游戏,希望对你有帮助. 篇一:公开课前课堂小游戏 适用范围: 用于 ...

  4. 在html中什么标签可以显示小方块,css列表前的小方块

    css列表前的小方块 自己用个符号·来代替,却发现怎么显示都比较小,后来自己研究才发现我的字体全部定义成tahoma了,只要采用"宋体"就正常了. 列表前的小方块--design ...

  5. 德语键盘在标准ASCII键盘上使用的小窍门/ 德语键盘英语输入法输出波浪线~

    德语键盘在标准ASCII键盘上使用的小窍门 @的输入:看到上图德语键盘里的Alt Gr键了吧,这个键叫做AltGraphic-Taste,是专门用来输入德语键盘里某些键的第三个字符的,在标准ASCII ...

  6. 字母上面加(箭头,^,波浪线,横线,一个点,两个点)markdown表达

    $\vec{a}$ 向量 $\overline{a}$ 平均值 $\widehat{a}$ (线性回归,直线方程) y尖 $\widetilde{a}$ 颚化符号 等价无穷小 $\dot{a}$ 一阶 ...

  7. 公式字母上方法的波浪线~如何添加

    打开word: 打开MathType公式编辑器: 选择 效果如下:

  8. ide 波浪线_零基础学习Python_小波浪

    Python学习笔记 公众号搜索--树莓派OpenCV学舍 Python的小波浪_书写规范 在Python的IDE中经常会出现一些波浪线,还带不同颜色的.虽然看着别扭,但对于初学者的我来说也算一种善意 ...

  9. Latex中在字母上加上波浪线

    前言 本文介绍Latex的两种方法,在字母之上画出波浪线. 方法 1.\tilde{-} 2.\widetilde{-} 以下是这两种方法的对比: $\tilde{A_2}$ vs $\widetil ...

最新文章

  1. c语言程序既可以编译执行也可以解释执行,2016年山东农业大学信息科学与工程学院C语言程序设计(同等学力加试)复试笔试仿真模拟题...
  2. 1.9 多态性:什么是多态?
  3. Mac怎么不能拷贝文件到U盘
  4. 机器学习评价指标大汇总
  5. c语言开发工具程序代码是什么文件,【C语言】开发工具--GCC使用入门
  6. python语言开发环境搭建_Python开发环境搭建-Go语言中文社区
  7. _declspec(dllexport)与_declspec(dllimport)
  8. 如何提高思考能力,(一个绝对能帮到你的科普)取自《思维混乱:是因为大脑没有结构》谢春霖
  9. python.exe-无法找到入口
  10. Coursera | Applied Plotting, Charting Data Representation in Python(UMich)| Assignment3
  11. ASP.NET MVC中的身份验证
  12. FTTH?FTTB?
  13. 双非研二师弟的春招总结和实习感悟
  14. 18.1.25 2.3分支+3循环
  15. Biorhythms(信息学奥赛一本通 1639)
  16. 解决:网络文件夹目前是以其他用户名和密码进行映射的
  17. socket.io简单说明及在线抽奖demo
  18. Chrome 出现“您未安装Flash Player播放器或者版本过低”问题
  19. 人I型胶原融合蛋白神经基质膜仿生材料|新型的药物递送系统-红细胞膜仿生纳米粒
  20. cisco IP电话 qos

热门文章

  1. ui设计师要会html和css吗,UI设计师转行成为Web前端工程师需要学什么
  2. mysql数据库教程 外键_myMySQL数据库外键约束怎么写 MySQL数据库使用教程
  3. windows7个人计算机属于,什么算老旧的电脑机型?只能装winxp和win7系统的电脑算吗?...
  4. 分享一些网站(不定期更新)
  5. 10-139 5-5 查询只卖三种不同型号PC的厂商
  6. 最详细安装双系统教程(适用于uefi启动模式)
  7. Codeforces 6D
  8. Android 获取应用占用存储空间大小
  9. 关于RDD分区(一)
  10. 致敬区块链创业者,Neutrino 开放独立办公间申请