Python 字符串引号 题解

Python 字符串引号 题解

预备知识

  • 在 Python 中,可以使用引号 '"'''"""来创建字符串。以下都是合法的字符串:

    aa = 'aa'
    bb = "bb"
    cc = '''cc'''
    dd = """dd"""
    
  • 配对的引号不能混用,例如 ' 只能和 ' 配对,而不能和 " 配对。

  • 在引号中可以嵌套另一种引号,而不能嵌套同一种引号。例如:

    # 正确,嵌套不同种引号
    aa = 'aa"bb"'
    bb = "'aa'bb"
    cc = '''aa"bb"'''
    dd = "aa'''bb'''"
    # 错误,不能嵌套同一种引号
    # aa = 'aa'bb''
    # bb = ""aa"bb"
    
  • 如果非要在引号中嵌套同一种引号,则可以使用转义符号 \, 例如:

    aa = 'aa\'bb\''
    bb = "\"aa\"bb"
    cc = '''\'\'\'aa\'\'\'bb'''
    

题目

  • 请选出下列字符串使用错误的代码;

  • 选项 A:

    # 正确,字符串可以使用加号进行拼接
    print("字符串加法"+"字符串加法")
    # 正确,字符串可以使用乘号,输出为:字符串乘法字符串乘法字符串乘法
    print("字符串乘法"*3)
    # 正确,字符串的 join 方法,输出为:符串数组的聚合,字符串数组的聚合,字符串数组的聚合
    print(",".join(["字符串数组的聚合", "字符串数组的聚合", "字符串数组的聚合"]))
    
  • 选项 B:

    # 正确,在引号中可以嵌套另一种引号
    print("双引号字符串里的单引号: 'hello world!'")
    print('单引号字符串里的双引号: "hello world!"')
    
  • 选项 C:

    # 正确,可以使用引号 ',",''' 和 """ 来创建字符串
    print("双引号字符串")
    print('单引号字符串')
    triple = '''三引号字符串'''
    
  • 选项 D:

    print("双引号字符串里的双引号: "hello world!"")
    print('单引号字符串里的单引号: 'hello world!'')# 错误,在引号中不可以嵌套同一种引号
    triple2 = '''三引号字符串里的三引号:* "双引号"* '单引号'* '''三引号''''''
    

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CloudSecOps实践之路:云安全运营全面解析

云计算已经获得了大量企业用户的青睐,并成为其数字化转型发展的基础,但是也面临着各种各样的风险,从勒索软件到供应链攻击,再到云内部威胁和配置错误,各种云安全事件层出不穷。随着更多的企业将其业务应用迁移至云端&a…

02_electron快速建立项目

一、安装 yarn 在此之前可以先安装 git:Git - Downloads (git-scm.com) 下面就是 yarn 安装的代码,在终端输入即可。 npm install --global yarn 检查是否安装成功: yarn --version 二、快速建立一个electron项目 其实在Getting Started - …

MYSQL Unknown column ‘appreciation.latitude‘ in ‘where clause‘

问题 笔者编写mysql语句,执行报错 详细问题 笔者sql代码 SELECT ap.*, su.username, wh.wheat_name FROM appreciation ap LEFT JOIN sys_user su ON su.id ap.user_id LEFT JOIN wheat wh ON wh.id ap.crop_id WHERE appreciation.latitude 1报错信息 >…

LeetCode707:设计链表

题目描述 实现 MyLinkedList 类: MyLinkedList() 初始化 MyLinkedList 对象。 int get(int index) 获取链表中下标为 index 的节点的值。如果下标无效,则返回 -1 。 void addAtHead(int val) 将一个值为 val 的节点插入到链表中第一个元素之前。在插入完…

GO语言-切片底层探索(下)

目录 切片的底层数据结构 扩容机制 总结: 练习验证代码 这是切片的底层探索下篇,上篇地址请见:GO语言-切片底层探索(上) 在上篇我们讲解了切片的两个重要实现或者说是两个特征 切片是引用类型,会进行…

java关键字是什么?关键字有哪些?什么是常量?

1、关键字 (1)关键字概述:被java语言赋予了特定含义的单词。 (2)关键字特点: 关键字的字母全部小写;常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。 以IDE…

【QT+QGIS跨平台编译】之七十一:【QGIS_Analysis跨平台编译】—【qgsrastercalclexer.cpp生成】

文章目录 一、Flex二、生成来源三、构建过程一、Flex Flex (fast lexical analyser generator) 是 Lex 的另一个替代品。它经常和自由软件 Bison 语法分析器生成器 一起使用。Flex 最初由 Vern Paxson 于 1987 年用 C 语言写成。 “flex 是一个生成扫描器的工具,能够识别文本中…

机器学习之分类回归模型(决策数、随机森林)

回归分析 回归分析属于监督学习方法的一种,主要用于预测连续型目标变量,可以预测、计算趋势以及确定变量之间的关系等。 Regession Evaluation Metrics 以下是一些最流行的回归评估指标: 平均绝对误差(MAE):目标变量的预测值与实际值之间的平均绝对差…

在 windows 下安装并调试 CMake

一、前言 CMake是一个跨平台的开源工具,用于管理软件项目的构建过程。它不直接构建软件,而是生成用于特定平台或编译器的构建文件(如Makefile或Visual Studio项目文件),然后利用这些文件来实际构建软件。 二、初次尝…

微服务架构 | 架构演进

INDEX 1 架构演进 1 架构演进 standalone 就部署一份 可用性问题:只有一个点,单点故障 全挂流量瓶颈: 只有一个点,可以支持的流量有限性能越高的服务器价格会非线性增加 功能耦合:协同开发困难,各自改一…

大数据开发-Hive介绍以及安装配置

文章目录 数据库和数据仓库的区别Hive安装配置Hive使用方式Hive日志配置 数据库和数据仓库的区别 数据库:传统的关系型数据库主要应用在基本的事务处理,比如交易,支持增删改查数据仓库:主要做一些复杂的分析操作,侧重…

Day34:安全开发-JavaEE应用反射机制攻击链类对象成员变量方法构造方法

目录 Java-反射-Class对象类获取 Java-反射-Field成员变量类获取 Java-反射-Method成员方法类获取 Java-反射-Constructor构造方法类获取 Java-反射-不安全命令执行&反序列化链构造 思维导图 Java知识点 功能:数据库操作,文件操作,…

系统安全与网络攻击

系统安全与网络攻击 Web攻击 XSS 即(Cross Site Scripting)中文名称为:跨站脚本攻击。XSS的重点不在于跨站点,而在于脚本的执行。 XSS的攻击原理:恶意攻击者在web页面中会插入一些恶意的script代码。当用户浏览该页面的…

pytorch安装记录

pytorch安装记录 1 安装anconda2 安装pycharm3 安装显卡驱动4 根据显卡驱动版本下载CUDA5 cudnn安装6 根据CUDA版本安装pytorch7 pytorch卸载 1 安装anconda 下载地址: https://www.anaconda.com/download#downloads 验证是否安装成功:打开cmd, 输入 conda 验证环…

基于YOLOv8的手机摄像头的自动检测系统

文章大纲 数据集网络爬虫开源数据集标注目标定义标注标准标注工具标签更换脚本自制数据集下载地址自动检测系统设计与搭建模型训练与准确率代码仓库下载地址参考文献与学习路径随着移动通信技术的飞速发展,消费者对移动终端的要求也越来越高,各厂商纷纷提出自己的特色卖点,其…

华为手机正在重回巅峰

在相对低迷的行业周期之下,2023年下半年智能手机行业迎来了华为的回归,这给本就竞争激烈的市场环境,带来了更大变数。 早在1月29日就有消息称,华为已经注册“星耀手机”品牌商标,定位中端手机市场,但相关消…

django动态表技术(根据日期,年月日)方法二

方法一: 第一步:在models创建一个类,里边存放数据表中需要的字段,如下 class TemplateModel(models.Model):NowTime models.CharField(max_length5)name models.CharFiedld(max_length5)class Meta:abstract True # 基础类设…

从Oracle迁移到openGauss实战分享

介绍 ora2og 是一个将 Oracle 数据库迁移至 openGauss 的工具,主要编程语言为 perl,通过 perl DBI 模块连接 Oracle 数据库,自动扫描并提取其中的对象结构及数据,产生 SQL 脚本,通过手动或自动的方式应用到 openGauss…

信息系统项目管理师002:信息系统(1信息化发展—1.1信息与信息化—1.1.2 信息系统)

文章目录 1.1.2 信息系统1.信息系统及其特性2.信息系统生命周期 记忆要点总结 1.1.2 信息系统 信息系统是由相互联系、相互依赖、相互作用的事物或过程组成的具有整体功能和综合行为的统一体。在经济与社会活动中,经常使用“系统”的概念,例如&#xff0…

C# OpenCvSharp DNN 部署yoloX

目录 效果 模型信息 项目 代码 下载 C# OpenCvSharp DNN 部署yoloX 效果 模型信息 Inputs ------------------------- name:images tensor:Float[1, 3, 640, 640] --------------------------------------------------------------- Outputs ---…