Python容器 之 字符串--定义

news2024/11/15 23:51:48

目录

1.字符串如何定义?

2.定义字符串时遇到特殊内容怎么处理?

1)字符串本身包含引号,如:定义字符串 I'm 小明、他叫“小明”。

(1)如果字符串本身包含单引号,定义的时候不能使用 单引号。

(2)如果字符串本身包含双引号,定义的时候不能使用 双引号,

(3)使用转义字符\

2)字符串本身包含转义,如:定义字符串I\'m 小明。

(1)使用 \\  (使用\\替代原有的\)

(2)忽略转义字符:原生字符串 在字符串的前边 加上 r"", 字符串中的 \ 就不会进行转义


1.字符串如何定义?

使用引号 (单引号, 双引号, 三引号) 引起来的内容,就是字符串
# 1.使用单引号
str1 = 'hello'

# 2.使用双引号
str2 = "hello"

# 3.使用单引号
str3 = '''hello'''
str4 = """hello"""

print(type(str1), type(str2), type(str3), type(str4))  # <class 'str'> <class 'str'> <class 'str'> <class 'str'>

2.定义字符串时遇到特殊内容怎么处理?

1)字符串本身包含引号,如:定义字符串 I'm 小明、他叫“小明”。

(1)如果字符串本身包含单引号,定义的时候不能使用 单引号。

# 如果字符串本身包含单引号,定义的时候不能使用 单引号
str5 = "I'm 小明"
print(str5)

(2)如果字符串本身包含双引号,定义的时候不能使用 双引号,

# 如果字符串本身包含双引号,定义的时候不能使用 双引号
str6 = '他叫"小明"'
print(str6)

(3)使用转义字符\

# 使用转义字符\
str7 = 'I\'m 小明'
print(str7)

str8 = "他叫\"小明\""
print(str8)

'

2)字符串本身包含转义,如:定义字符串I\'m 小明。

(1)使用 \\  (使用\\替代原有的\)

# I\'m 小明 \\ --> \
str10 = 'I\\\'m 小明'
print(str10)  # I\'m 小明

(2)忽略转义字符:原生字符串 在字符串的前边 加上 r"", 字符串中的 \ 就不会进行转义

str11 = r'I\'m 小明'
print(str11)  # I\'m 小明

str12 = r'I\\\'m 小明'
print(str12)  # I\\\'m 小明


未完待续。。。 

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

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

相关文章

币界网讯,美国选择 Coinbase 进行数字货币托管

2024 年0 7 月 02 日。华盛顿特区美国法警局 (USMS) 宣布选择 Coinbase Prime 作为其“一级”数字资产的托管人和高级交易服务提供商&#xff0c;USMS这一具有里程碑意义的决定&#xff0c;反映了数字资产日益融入美国联邦司法程序的趋势。Coinbase 是世界排名前十的数字货币交…

解决微信能登陆,但打不开浏览器的WIFI连接问题

双击打开ipv4&#xff0c;改成自动获取 点击确定保存好 断网重新联网

头条系统-05-延迟队列精准发布文章-概述添加任务(db和redis实现延迟任务)、取消拉取任务定时刷新(redis管道、分布式锁setNx)...

文章目录 延迟任务精准发布文章 1)文章定时发布2)延迟任务概述 2.1)什么是延迟任务2.2)技术对比 2.2.1)DelayQueue2.2.2)RabbitMQ实现延迟任务2.2.3)redis实现 3)redis实现延迟任务4)延迟任务服务实现 4.1)搭建heima-leadnews-schedule模块4.2)数据库准备4.3)安装redis4.4)项目…

第十一章 路由器单臂路由配置

实验目标 掌握单臂路由器配置方法&#xff1b; 通过单臂路由器实现不同 VLAN 之间互相通信&#xff1b; 实验背景 某企业有两个主要部门&#xff0c; 技术部和销售部&#xff0c; 分处于不同的办公室&#xff0c; 为了安全和便于管理对两个部门的主机进行了 VLAN 的划分&#x…

ACM美国计算机协会简介及个人下载ACM文献途径

ACM美国计算机协会简介&#xff1a; ACM&#xff08;Association for Computing Machinery&#xff09; 创立于1947年&#xff0c; 是全球历史最悠久和最大的计算机教育、科研机构。ACM目前提供的服务遍及全球100多个国家&#xff0c;会员数超过9万名&#xff0c;涵盖工商业&a…

【力扣】赎金信

&#x1f525;博客主页&#xff1a; 我要成为C领域大神&#x1f3a5;系列专栏&#xff1a;【C核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 本博客致力于知识分享&#xff0c;与更多的人进行学习交流 ​ 给你两个字符串…

商家转账到零钱开通教程及辅助开通手段详解

商家转账到零钱申请可以通过商家自行申请或者辅助开通手段代申请两种方式&#xff0c;如果自行申请难以过审&#xff0c;辅助开通代申请则成为降低商家时间成本和商户号风险的必要手段&#xff0c;以下从自助申请和辅助开通两种方式说说商家转账到零钱高效开通办法。 自行申请方…

产品经理-对产品经理的认识(1)

今天跟大家聊一下产品经理这个岗位的,产品经理是互联网岗位当中比较火的一个岗位,也是最接近CEO的岗位 产品经理岗位&#xff0c;技术门槛低&#xff0c;薪水和前景都很不错&#xff0c;又处于团队的核心位置 产品经理岗位没有完全相关的专业设置和清晰的学习路径&#xff0c;绝…

【C语言】文件的顺序读写

©作者:末央&#xff06; ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨&#xff0c;书写未来之大梦 目录 前言字符输入输出函数 - fgetc和fputc文本行输入输出函数 - fgets和fputs格式化输入输出函数 - fscanf和fprintf 前言 对文件数据的读写可以分为顺序…

10.优化算法之字符串

1.最长公共前缀 14. 最长公共前缀 - 力扣&#xff08;LeetCode&#xff09; class Solution {public static String longestCommonPrefix(String[] strs) {if(strsnull||strs.length0){return "";}int lengthstrs.length;for(int i0;i<strs[0].length();i){//第一…

FMEA培训如何助你成为工作领域的“稳中求胜”高手

在竞争激烈的职场环境中&#xff0c;每个人都渴望掌握一门能够让自己脱颖而出的技能。而FMEA&#xff08;失效模式与影响分析&#xff09;正是这样一门强大的工具&#xff0c;它不仅能够帮助我们识别并预防潜在的问题&#xff0c;还能提升工作效率&#xff0c;确保项目的顺利进…

从BeanFactory源码看Bean的生命周期

下图是我搜索“Spring Bean生命周期”找到的图片&#xff0c;来自文章——Spring Bean的生命周期 [](https://img2022.cnblogs.com/blog/1942408/202207/1942408-20220713150530777-1198523052.png) 下面&#xff0c;我们从AbstractAutowireCapableBeanFactory的源码中来分析…

无偏归一化自适应心电ECG信号降噪方法(MATLAB)

心电信号作为一种生物信号&#xff0c;含有大量的临床应用价值的信息&#xff0c;在现代生命医学研究中占有重要的地位。但心电信号低频、低幅值的特点&#xff0c;使其在采集和传输的过程中经常受到噪声的干扰&#xff0c;使心电波形严重失真&#xff0c;从而影响后续的病情分…

无人机企业需要什么资质?

无人机企业所需的资质主要可以分为几大类&#xff0c;以确保其合法、安全、高效地进行相关业务活动。以下是对这些资质的详细解释和归纳&#xff1a; 1. 基础企业资质&#xff1a; - 工商营业执照&#xff1a;这是企业合法经营的基本证书&#xff0c;所有企业都需要取得。无人…

查询 条件列值用notepad++批量添加单引号和逗号

参考&#xff1a;Notepad批量添加引号_notepad字符串统一加引号-CSDN博客 我需要批量修改数据表中某一列值指定的部分列&#xff0c;比如某个编号为CP0408242321001到CP0408242321101的条件。 我从数据表中把这个条件的所有编号复制出来了粘贴到了notepad里面。 如下图所示 从…

Softmax作为分类任务中神经网络输出层的优劣分析

Softmax作为分类任务中神经网络输出层的优劣分析 在深度学习领域&#xff0c;Softmax函数作为分类任务中神经网络的输出层&#xff0c;被广泛应用并展现出强大的优势。然而&#xff0c;任何技术都有其两面性&#xff0c;Softmax函数也不例外。本文将从多个角度深入分析Softmax…

大型语言模型的长期记忆能力--HippoRAG

在人工智能领域&#xff0c;特别是自然语言处理&#xff08;NLP&#xff09;中&#xff0c;大型语言模型&#xff08;LLMs&#xff09;的长期记忆能力一直是研究的热点和难点。人类大脑能够在不断变化的环境中存储和更新大量知识&#xff0c;而现有的LLMs在预训练后整合新经验时…

高考志愿填报,优先选专业还是选学校?

高考后的学生&#xff0c;都会纠结选专业还是选学校了&#xff0c;这应该是每年都会出现的情况&#xff0c;其实专业和学校的关系就有点像是蛋糕和餐厅的关系&#xff0c;你到底想选一个美味的蛋糕还是选一个更好的餐厅呢&#xff1f;从某个角度来说&#xff0c;其实不管专业还…

QT学习积累——如何提高Qt遍历list的效率

目录 引出Qt遍历list提高效率显示函数的调用使用&与不使用&除法的一个坑 总结自定义信号和槽1.自定义信号2.自定义槽3.建立连接4.进行触发 自定义信号重载带参数的按钮触发信号触发信号拓展 lambda表达式返回值mutable修饰案例 引出 QT学习积累——如何提高Qt遍历list…

【文末赠书13】推荐系统中冷启动环节的设计实现

【文末赠书13】《智能网联汽车&#xff1a;激光与视觉SLAM详解》 写在最前面写在最前面推荐系统中的冷启动1、用户冷启动2、物料冷启动3、PID算法 《推荐系统全链路设计&#xff1a;原理解读与业务实践》内容简介&#xff1a; &#x1f308;你好呀&#xff01;我是 是Yu欸 &am…