形如SyntaxError: EOL while scanning string literal,以红色波浪线形式在Pycharm下出现

本文主要是介绍形如SyntaxError: EOL while scanning string literal,以红色波浪线形式在Pycharm下出现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景:

新手在学习Python时可能会出现如下图所示的报错

下面分情况教大家如何解决

视频教程【推荐】:

形如SyntaxError: EOL while scanning string literal,以红色波浪线形式在Pycharm下出现

过程:

问题概述:

简单来说就是你单引号、双引号、三引号写的时候末尾注意要和前面写的匹配。

具体如下

"""
编辑器报错:SyntaxError: EOL while scanning string literalEOL = End Of Line error(翻译:行尾误差)
问题原因:通常是字符串两端的引号未正确匹配、成对造成的。检查代码1.是否有单引号、双引号、或三引号没有闭合(‘’只有开头没有闭合)。2.如果是多行字符串需要使用三引号.单引号、双引号、引起来的字符串文字不能跨越多行。
'''

1.1单引号末尾未正确匹配

# 单引号-错误用法
# print('Hello Python)
# 单引号-正确用法
# print('Hello Python')

1.2-双引号末尾未正确匹配

# 双引号-错误用法
# print("Hello Python)
# 双引号-正确用法
# print("Hello Python")

1.3-三引号末尾未正确匹配

注意这里三引号在复制粘贴到自己代码时需要严格比对我的截图来操作

他会有一个三引号就算我注释了,他还是会匹配的情况

if __name__ == '__main__':# 多行注释我们一般用三引号!!!# 三引号-错误用法'''123''

if __name__ == '__main__':# 三引号-正确用法,一般用于多行注释'''12345'''

2.1单引号跨行

# 单引号-错误用法
# '
# 1
# 1
# '# 单引号-正确用法
'111111'

2.2双引号跨行

# 双引号-错误用法
# "
# 1
# 1
# 1
# "# 双引号-正确用法
"1111"

参考文章:

python 报错 SyntaxError: EOL while scanning string literal 问题原因 解决方案 EOL解释-CSDN博客

象漂亮更新动力!

欢迎大家点赞、收藏、关注、评论、批评啦 

这篇关于形如SyntaxError: EOL while scanning string literal,以红色波浪线形式在Pycharm下出现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1035865

相关文章

java String.join()方法实例详解

《javaString.join()方法实例详解》String.join()是Java提供的一个实用方法,用于将多个字符串按照指定的分隔符连接成一个字符串,这一方法是Java8中引入的,极大地简化了... 目录bVARxMJava String.join() 方法详解1. 方法定义2. 基本用法2.1 拼接

IDEA中Maven Dependencies出现红色波浪线的原因及解决方法

《IDEA中MavenDependencies出现红色波浪线的原因及解决方法》在使用IntelliJIDEA开发Java项目时,尤其是基于Maven的项目,您可能会遇到MavenDependenci... 目录一、问题概述二、解决步骤2.1 检查 Maven 配置2.2 更新 Maven 项目2.3 清理本

PyCharm如何从C盘转移到D盘

《PyCharm如何从C盘转移到D盘》:本文主要介绍PyCharm如何从C盘转移到D盘的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm从C盘转移到D盘找到在C盘的pycharm,复制整个文件夹到D盘指定位置创建新的快捷方式转移C盘中Pych

如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)

《如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)》:本文主要介绍如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)问题,具有很好的参考价值,希望对大家有所帮助,如有... 目录先在你打算存放的地方建四个文件夹更改这四个路径就可以修改默认虚拟内存分页js文件的位置接下来从高级-

PyCharm如何更改缓存位置

《PyCharm如何更改缓存位置》:本文主要介绍PyCharm如何更改缓存位置的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm更改缓存位置1.打开PyCharm的安装编程目录2.将config、sjsystem、plugins和log的路径

Java字符串处理全解析(String、StringBuilder与StringBuffer)

《Java字符串处理全解析(String、StringBuilder与StringBuffer)》:本文主要介绍Java字符串处理全解析(String、StringBuilder与StringBu... 目录Java字符串处理全解析:String、StringBuilder与StringBuffer一、St

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python虚拟环境终极(含PyCharm的使用教程)

《Python虚拟环境终极(含PyCharm的使用教程)》:本文主要介绍Python虚拟环境终极(含PyCharm的使用教程),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录一、为什么需要虚拟环境?二、虚拟环境创建方式对比三、命令行创建虚拟环境(venv)3.1 基础命令3

Java String字符串的常用使用方法

《JavaString字符串的常用使用方法》String是JDK提供的一个类,是引用类型,并不是基本的数据类型,String用于字符串操作,在之前学习c语言的时候,对于一些字符串,会初始化字符数组表... 目录一、什么是String二、如何定义一个String1. 用双引号定义2. 通过构造函数定义三、St