Python中的三引号的用法

python中单引号、双引号、三单引号、三双引号用法详解 在《Python核心编程(第二版)》P40第一次遇到引号问题,但和反斜杠(\)混在一起,且书本例子不多,说的不够清楚,故给出关于反斜杠的一些规范。以下内容配合实操会更有体验。 阅读详情
AI摘要

本文详细介绍了Python中三引号的使用方法及其应用场景,包括多行字符串定义、复杂字符串复制及SQL语句编写等,同时对比了单引号在SQL语句中的应用。

python中三引号可以将复杂的字符串进行复制:

  • python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。
  • 三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。

跨多行、换行符、制表符:

chat = """how are you?
i'm fine, than you,and you?
    me too!"""

print(chat)


加注释:

data = """name  # 姓名
age   # 年龄
sex   # 性别
"""

print(data)


多行注释:Python中的注释是用# ,但是#通常是单行注释,在注释有多行时,每一行多要写一个# ,而用""""""却可以一次性解决

"""
这是一个
多行注释
注释
"""

data = """name  # 姓名
age   # 年龄
sex   # 性别
"""

print(data)

sql语句:对于sql语句我们通常不建议用字符串拼接,而使用参数,在表达式中没有变量时,我们可以使用三引号来让sql语句更清晰

import pymysql

try:
    # 建立连接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 创建游标对象
    cur = db.cursor()

    # 新建表,三引号
    sql = """CREATE TABLE EMPLOYEE (
             FIRST_NAME  CHAR(20) NOT NULL,
             LAST_NAME  CHAR(20),
             AGE INT,
             SEX CHAR(1),
             INCOME FLOAT )"""

    cur.execute(sql)

finally:
    # 关闭数据库连接
    cur.close()

还有插入数据

import pymysql

try:
    # 建立连接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 创建游标对象
    cur = db.cursor()
    
    # SQL 插入语句
    sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
             LAST_NAME, AGE, SEX, INCOME)
             VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""
    try:
        # 执行sql语句
        cur.execute(sql)
        # 提交到数据库执行
        db.commit()
    except:
        # 如果发生错误则回滚
        db.rollback()

finally:
    # 关闭数据库连接
    cur.close()

如果使用单引号:

import pymysql

try:
    # 建立连接
    db = pymysql.connect(host='localhost', user='root', passwd='root', db='scraping')
    # 创建游标对象
    cur = db.cursor()

    # SQL 插入语句
    sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \
           LAST_NAME, AGE, SEX, INCOME) \
           VALUES ('%s', '%s', '%d', '%c', '%d' )" % \
          ('Mac', 'Mohan', 20, 'M', 2000)

    try:
        # 执行sql语句
        cur.execute(sql)
        # 提交到数据库执行
        db.commit()
    except:
        # 如果发生错误则回滚
        db.rollback()

finally:
    # 关闭数据库连接
    cur.close()


python中的单引号、双引号和多引号 单引号和双引号字符串适用于简单的字符串,可以是单行或多行,选择使用单引号还是双引号取决于个人习惯和字符串中是否包含引号。- 多引号字符串主要用于多行字符串、文档字符串等需要保留原始格式和更好可读性的场景。name = 'John' # 单引号字符串name2 = "John" # 双引号字符串text = '''这是一个多行字符串。'''"""这是一个示例函数。它做一些操作并返回结果。"""pass。 阅读详情

相关推荐

ChatGPT and Claude国内使用站点

这篇博客介绍了不同的AI聊天平台和定价信息,主要对比了ChatGPT和Claude两款产品。文章列出了多个提供聊天服务的AI平台,包括RawChat、ChatGPTPlus、ChatOpens、Wildcard和2233.ai等,并提供了每个平台的网页链接和定价详情。特别关注了Claude平台,介绍了其普通账号与会员账号的不同,以及相关的定价信息。此外,还提到了一些虚拟卡定价和服务细节,为用户选择合适的AI服务提供了多种参考。

nisidjndn的博客 1万+

python中θ怎么打_python三引号怎么打

和C语言一样,引号属于特殊功能字符,不能够像普通字符那样直接通过print打印,需要进行一些处理,比如说反斜杠转义等。这里介绍几种打印三引号的方法,希望对需要的朋友有用。工具/原料python3.5方法/步骤1第一中方法比较简单,直接使用三个反斜杠进行转义,也就是:print("\"\"\"");因为\"代表一个引号,那么连续三个\"自然就是三引号了。2第二种啰嗦一点,通过变量打印三引号,通过菜单...

weixin_39863017的博客 2187

Windows沙盒神器Sandboxie Plus保姆级教程:从安装到实战测试可疑软件

本文详细介绍了Windows沙盒神器Sandboxie Plus的安装、配置与实战应用,帮助用户安全测试可疑软件。从系统要求、安装步骤到核心功能如多沙盒管理、文件共享和快照恢复,全面解析了这款轻量级沙盒工具的优势与使用技巧,特别适合需要隔离运行未知程序的用户。

weixin_29323049的博客 1156

Python的三种引号

1. Python的字符串可以使用三种引号进行包围: 单引号:'字符串' 双引号:"字符串" 三引号:"""字符串"""或'''字符串''' 2. 其中,三引号包含的字符串可由多行组成,一般用在大段的叙述性字符串。 3. 三种引号在使用时,基本没差别。 4. 但双引号和三引号中可以包含单引号,三引号可以包含双引号,而不需要转义符。 ...

Peter的专栏 5809

Unity详细介绍说明限制Unity帧率的方式

在Unity开发中,帧率(FPS,Frames per Second)是一个非常重要的表现标准,它直接影响了游戏运行的流畅度。在某些应用场景里,我们可能需要手动限制帧率。限制帧率可以减少电脑的CPU和GPU负载,使运行更加稳定,同时对于移动设备来说还能有效降低电量消耗。下面就详细介绍几种限制Unity中帧率的方式。

zjw1349547081的专栏 5437

2.13寸电子墨水屏HINK-E0213+esp8266

很久以前买的一块电子墨水屏,运气很好,这个型号HINK-E0213资料很全,而且微雪官网也有相关电路资料等。

梦境虽美,却不长. 3004

python中单引号(')、双引号(")、三单引号(''')及三双引号(""")的比较

ps:以下内容均是笔者通过阅读网上的博文作出的个人总结,如有不足,希望各位不吝赐教。 内容大纲: 单引号(’)与双引号(")的用法比较 (单引号、双引号)与(三单引号、三双引号)的用法比较 三单引号(’’’)与三双引号(""")的用法 1. 单引号(’)与双引号(")的用法比较 :     &nb

bug生产者,code搬运工 4万+

端到端自动驾驶的精准测试场景开发

1. 背景介绍 自动驾驶技术的发展正在改变交通运输的未来,然而,要实现安全可靠的自动驾驶,需要进行大量的测试和验证。端到端自动驾驶系统的测试场景开发是实现这一目标的关键。本文将详细介绍端到端自动驾驶的精准测试场景开发,包括核心概念、算法原理、数学模型、项目实践,以及未来发展趋势。 2. 核心概念与联系

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 1319

python中的三引号 “““详解

在Python中,三引号(三个连续的单引号'''或三个连续的双引号""")通常用于定义多行字符串或文档字符串(docstring)。这两种形式在Python中是完全等效的,只是根据个人或团队的编码风格选择使用哪一种。

weixin_47987343的博客 4173

★教程3:Simulink学习教程入门60例目录

1.订阅本教程用户可以免费获得本博任意1个(包括所有免费专栏和付费专栏)博文对应代码;2.本Simulink课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用。未经本人允许,禁止任何形式的商业用途;3.本课程除了介绍常见的Simulink模块介绍之外,我们更侧重于各种实例的完整设计介绍。从通信,控制器,图像处理,语音处理,电力系统等诸多常用领域介绍了相关案例,如果对于某个较为复杂的案例,初学者无法正确复现,也可以私信博主获得完整Simulink模型文件。

FPGA/MATLAB学习教程/源码/项目合作开发 1万+

YOLOv11改进 | 细节涨点篇 | DySample一种最新的轻量化动态上采样算子(效果完爆CARAFE)

本文给大家带来的最新改进机制是一种号称超轻量级且有效的动态上采样器——DySample。与传统的基于内核的动态上采样器相比,DySample采用了一种基于点采样的方法,相比于以前的基于内核的动态上采样器,DySample具有更少的参数、浮点运算次数、GPU内存和延迟。此外,DySample在包括语义分割、目标检测、实例分割、全景分割和单目深度估计在内的五个预测任务中,性能均优于其他上采样器(截至目前最有效的上采样算子),

Snu77的博客 4211

python 三个引号作用

Python的三个引号允许字符串跨多行使用,包括换行,TAB和任何其他特殊字符。 三个引号包括单引号和多引号使用引号,只能写一行,对齐全靠自己测试 输出 使用连接符,可以多行写字符串了,但仍然需要换行符 输出 使用三个引号,按照文本原有格式书写即可 输出 2. 用于注释...

whatday的专栏 2万+

Python爬虫:爬取拼多多平台商品信息、销量、价格等数据

在本篇博客中,我们将深入探讨如何使用Python爬虫技术爬取拼多多平台的商品信息,包括商品的标题、销量、价格等详细数据。拼多多的商品页面通常是分页展示的,因此我们需要遍历多个页面,获取所有商品的信息。每个商品在拼多多平台上都有一个唯一的商品ID,我们可以通过该ID访问商品页面。通过以上的技术方案和代码示例,你已经掌握了如何使用Python爬虫获取拼多多平台上的商品信息、销量、价格等数据。等技术,解决拼多多平台的反爬虫机制,成功抓取我们所需的商品数据。,我们能够应对拼多多的反爬虫机制,稳定地获取到商品数据。

2201_76125261的博客 3656

【Python中单引号、双引号和三引号具体的用法及注意点】

在Python中,引号内的内容都是字符串类型的。

No_Name_Cao_Ni_Mei的博客 1191

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Python三引号用法与变量详解

三引号("""或''')是Python中的一种字符串定义方式,它可以用来创建多行字符串。三引号字符串可以跨越多行,并且可以包含单引号()和双引号()而不需要转义。

Bruce_xiaowei的博客 1662

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【python入门笔记】python中单引号、双引号、三引号的用法

首先所有的引号要成对出现,就像穿鞋要成双 一、单引号和双引号 1.单引号和双引号单独出现时,二者输出结果没有区别 >>>str1="the good wife" >>>str2='the good wife' >>>print(str1) the good wife >>>print(str2) the good

小西几 892

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

python初体验——单/双/三引号的用法

python首次课程笔记单引号用法双引号用法无引号用法三引号用法总结 单引号用法    print()函数中单引号的用法:当括号内有单引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么    简言之,单引号里面是什么内容运行后还是什么内容,例如下面的例子    可以看到单引号里面是1+1,那么它运行出来还是1+1 双引号用法    在print()函数内不仅能使用单引号,还能使用双引号,那么两者有什么不一样呢? 我们进行测试输入print(“1+1”),结果如下,诶,我们神

weixin_46613321的博客 2373

python三引号的作用及用法

python中三引号允许一个字符串跨多行,也可以包含换行符、制表符、引号以及其他特殊字符。 举例: test = """ ... test \@#* ... test ' ... test " ... """ ... print(test) test \@#* test ' test "

CC的博客 2720

Python中字符串放在引号(单引号,双引号,三引号)内的用法

在Python中,字符串要放在引号内,单引号‘’和双引号“”皆可,只要前后一致就行。 在IDLE中,输入的字符串不管是在单引号,还是在双引号内,只要字符串中不含有单引号,直接输出的字符串(不使用print())中,将默认放在单引号内输出。 (注:直接输出此处是指不使用print(),直接按下回车键进行输出。使用print输出时,则没有引号。) 但是字符串中如果含有单引号,输入字符串时只能将其放在双引号中,而输出的字符串也会被放在双引号中。 如果输入时想把字符串放在单引号中,又想在其中包含单引

weixin_45468531的博客 1万+

Python 三引号 用法 功能

Python 三引号 用法 功能1、多行注释2、输出特定格式字符串 1、多行注释 这个比较好理解,就是多行注释,Python中的注释是用 # ,为避免每一行都加 # ''' 123 456 789 ''' 2、输出特定格式字符串 为了 输出特定格式字符串,可以输出写入的特殊字符。 跨多行、换行符、制表符: >>> a = """aaa # bbbb cccc """ >>> a >>> print(a) 输出: '

dujidan的博客 2988

Python三引号(“““)的五个神奇用法,你真的都知道吗?

在 Python 中,三引号(""" 或 ''')用于定义多行字符串。这意味着你可以在字符串中自由地使用换行符而不用担心换行符的转义。三引号定义的字符串可以包含单引号、双引号等特殊字符,非常方便。# 使用三引号定义多行字符串multiline_string = """这是一个多行字符串示例。你可以在这里随意换行,也可以包含 "双引号" 和 '单引号'。"""

2401_85339817的博客 9727

Python--单引号、双引号、三引号用法

1. 单引号和双引号没有什么区别,不过单引号不用按shift,打字稍微快一点。表示字符串的时候,单引号里面可以用双引号,而不用转义字符,反之亦然。 'She said:"Yes." ' or "She said: 'Yes.' " 2. 但是如果直接用单引号扩住单引号,则需要转义,像这样: ' She said:\'Yes.\' ' 3. 三引号可以直接书写多行,通常用于大段,大篇幅的字符...

轮子工厂 5119

python怎么输入三引号_python三引号如何输入

python三引号如何输入,注释,字符,引号,单引号,双引号python三引号如何输入易采站长站,站长之家为您整理了python三引号如何输入的相关内容。Python中的三引号,3个单引号及3个双引号实际上3个单引号和3个双引号不经常用,但是在某些特殊格式的字符串下却有大用处。通常情况下我们用单引号或者双引号定义一个字符串的时候只能把字符串连在一起写成一行,如果非要写成多行,就得在每一行后面加一个...

weixin_42631411的博客 7547

详解Python中单引号双引号三引号的用法(适合小白)

python 中单引号和双引号都是用来表示字符串,在一般情况下两者没有任何差别,在编码时统一规则即可

liwenxiang629的博客 989
上一篇: Python中的eval--字符串解析
下一篇: Python把数据存储到CSV
君只见独不见
博客等级 码龄12年 99粉丝 162原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值