Python中的字符串一般用单引号('A'),双引号("A")和三引号('''A''')或者("""A""")

1.单引号

在遇到简短的字符串直接使用单引号即可

示例(1)

print ('test')

在遇到字符串中有一个单引号的时候,我们就需要转义

示例(2)

print ('I\'am a test')
运行结果:
I'am a student

在这里由于单引号字符串里还包含单引号,因此我们需要使用转义字符\,或者叫连行符

如果单引号内字符串过长,有时候我们需要在第二行写,这时候也需要用到转义字符\,或者叫连行符

示例(3)

a = 'aaaaaaaaaaa\
bbbbbbbbbbbb'
print(a)
运行结果:
aaaaaaaaaaabbbbbbbbbbbb

最后一种是单引号内的字符串需要换行

示例(4)

a = 'aaaaaaaa\nbbbbb'
print(a)
运行结果:
aaaaaaaa
bbbbb

2.双引号

双引号里的字符串我们可以直接包含单引号,而这个单引号并不像单引号内包含单引号需要转义

示例(1)

a = "I'am xiaoxing"
print(a)
运行结果:
I'am xiaoxing

遇到简短的字符串也能直接使用双引号

示例(2)

a = "test"
print(a)
运行结果:
test

双引号中遇到换行符\n和连行符\操作和单引号一致

3.三引号

三个单引号和三个双引号通常没有太大的区别,最大的区别在于如果字符串中包含单引号那就用三个双引号,反之用三个单引号

示例(1)

a = """I'am xiaoxing"""
print(a)
运行结果:
I'am xiaoxing

示例(2)

a = '''I Love "Python"'''
print(a)
运行结果:
I Love "Python"

三引号中的字符串无需换行符,直接换行即可

示例(3)

a = """List of name:
xiaoxing
aliwang"""
print(a)
运行结果:
List of name:
xiaoxing
aliwang

三引号还有一个作用就是能在字符串里做注释

示例(4)

a = """List of name:
xiaoxing #1
aliwang #2
"""
print(a)
运行结果:
List of name:
xiaoxing   #1
aliwang    #2

其它较好的博客地址:https://blog.csdn.net/woainishifu/article/details/76105667

Python中单引号,双引号,三引号的区别的更多相关文章

  1. Python中字符串使用单引号、双引号标识和三引号标识,什么是三引号?什么情况下用哪种标识?

    一.三引号是指三个单引号或者三个双引号: 二.Python中字符串如果以单引号.双引号标识和三引号标识开头,则字符串结尾也必须是对应的标识,不能变更: 三.三者的异同: 1.三者都是字符串,大部分情况 ...

  2. Python基础总结之第三天开始重新认识‘字符串’(新手可相互督促)

    年薪20万的梦想,又进了一步... 戏好多 ’字符串‘开始啦~ 字符串的定义:字符串可以用英文单引号或双引号又或者三引号包围起来. 为毛有单引号,还要有双引号和三引号??? 看案例吧: 字符串的其他使 ...

  3. Python中单引号、双引号和三引号的区别

    ython单引号.双引号和三双引号的区别 python字符串通常有单引号('...').双引号("...").三引号("""..."&quo ...

  4. Python中单引号,双引号,三引号

    1.单引号与双引号的区别 s1=‘let‘s go’(明显我们是想用单引号表示let’s go这个字符串的,但是python只知道用‘’来表示字符串,所以python就把字符串中的‘字符当成单引号处理 ...

  5. Python中单引号、双引号、三引号的区别

    在学习python中的sqlite时发现实例的语句创建表时是用的三个单引号,但其他的表操作语句都是双引号,就不明白,于是搜了一下,在此做一下笔记. import sqlite3 conn = sqli ...

  6. Python 学习笔记:Python 中单引号(')、双引号(")、三引号(''',""")的使用以及不转义字符串

    一.单引号.双引号及三引号: 参考博客:https://www.cnblogs.com/chenhuan001/p/8006017.html 以上四种形式都是 Python 表示字符串的方式,具体的效 ...

  7. python中单引号、双引号和三引号

    在python中字符串可以用双引号表示,也可以用单引号表示: str1 = 'hello world'str2 = "hello world" 这两种字符串的表示方法没有区别. p ...

  8. python中单引号, 双引号,三引号的差异

    1. 单引号和双引号用法都是一样的,但是如果字符串里有相同的字符时要使用\进行转义 举例:1) print 'hello'2) print "hello"1和2,结果都是hello ...

  9. python单引号(')、双引号(")、三引号(''',""")

    python对字符串的表示方法比c更有灵活性,但是也更难理解. 为了在平时使用.看代码过程中对着单引号(').双引号(").三引号(''',""")不混淆,知道 ...

随机推荐

  1. Tensorflow2.0-mnist手写数字识别示例

    Tensorflow2.0-mnist手写数字识别示例   读书不觉春已深,一寸光阴一寸金. 简介:通过CNN 卷积神经网络训练后识别出手写图片,测试图片mnist数据集中的0.1.2.4.     ...

  2. .NET 5 源代码生成器——MediatR——CQRS

    在这篇文章中,我们将探索如何使用.NET 5中的新source generator特性,使用MediatR库和CQRS模式自动为系统生成API. 中介者模式 中介模式是在应用程序中解耦模块的一种方式. ...

  3. IDEA 远程debug

    远程debug tomcat 的Catalina.sh 里面有个参数 JPDA_ADDRESS="5555",默认为5555.启动tomcat时,用 ./catalina.sh j ...

  4. JavaSwing 船只停靠管理可视化(五)

    JavaSwing 船只停靠管理可视化(一) JavaSwing 船只停靠管理可视化(二) JavaSwing 船只停靠管理可视化(三) JavaSwing 船只停靠管理可视化(四) JavaSwin ...

  5. ssrf与gopher与redis

    ssrf与gopher与redis 前言 ssrf打redis是老生常谈的问题,众所周知redis可以写文件,那么ssrf使用gopher协议去控制未授权的redis进行webshell的写入和计划任 ...

  6. C# 打开Excel文件

    方法一:(调用Excel的COM组件)       在项目中打开Add Reference对话框,选择COM栏,之后在COM列表中找到"Microsoft Excel 11.0 Object ...

  7. JQuery特点:

    轻量级 强大的选择器 出色的DOM封装 可靠的事件处理机制 完善的Ajax 出色的浏览器兼容性 丰富的插件支持 完善的文档 支持链式操作

  8. Docker 网络及命令

    Docker常用命令 docker version #查看版本 docker search centos #搜索可用docker镜像 docker images 查看当前docker所有镜像 dock ...

  9. Stata极简生存分析

    1. 导入数据 webuse drugtr,clear *webuse -- Use dataset from Stata website stset,clear *上一行命令导入进来的数据是&quo ...

  10. 迭代器设计模式,帮你大幅提升Python性能

    大家好,我们的git专题已经更新结束了,所以开始继续给大家写一点设计模式的内容. 今天给大家介绍的设计模式非常简单,叫做iterator,也就是迭代器模式.迭代器是Python语言当中一个非常重要的内 ...