京公网安备 11010802034615号
经营许可证编号:京B2-20210330
python中字符串可以(且仅可以)使用成对的单引号、双引号、三个双引号(文档字符串)包围:
‘this is a book’
“this is a book”
“””this is a book”””
可在单引号包围的字符串中包含双引号,三引号等,但不能包含单引号自身(需转义)
‘this is a” book’
‘this is a”” book’
‘this is a””” book’
‘this is a\’ book’
也可多单引号中的双引号转义,但通常没什么必要和意义
‘this is a\” book’
同理,双引号中可包含单引号,但不能包含双引号以及由双引号构成的三引号
“this is a’ book”
“this is a\” book”
也可对双引号中的单引号进行转义,但同样,这通常没有必要也没有意义
“this is a\’ book”
现在还有一个问题,如果我想在单引号包围的字符串中显示“\’”呢,答案是分别对“\”和“’”进行转义,也即要想在字符串中显示“\”这个特殊字符,需对特殊字符本身进行转义,其他特殊字符类似。
>>> s=’this is a\’ book’
>>> print s
this is a’ book
>>> s=’this is a\\\’ book’
>>> print s
this is a\’ book
要显示多少次“\”就要对“\”进行多少次转义:
>>> s=’this is a\\\\\’ book’
>>> print s
this is a\\’ book
同样,想在双引号包围的字符串中显示“\””也要分别对“\”和“””进行转义。
>>> s=”this is a\\\” book”
>>> print s
this is a\” book
说到这里,有必要谈一谈字符串中“\’”和“\””的替换问题,也即字符串本身是包含这样的子串的,比如:
>>> s=’this is a\\\’ book’
>>> s
“this is a\\’ book”
>>> print s
this is a\’ book
这里的字符串中包含“\’”这样一个子串,现在想把这个子串替换为“@@@”
>>> s=s.replace(‘\\\”,’@@@’)
>>> s
‘this is a@@@ book’
>>> print s
this is a@@@ book
也即在书写将被替换的子串时,也需对特殊的字符进行转义,s=s.replace(‘\\\”,’@@@’)中经转义后,最终的字符串中将被替换掉的子串为“\’”.
双引号中含有特殊字符的子串的替换遵循同样的原理。数据分析培训
另外需要注意的是,想要知道字符串最终的样子则应当使用print函数将其打印出来,以免混淆。
>>> s=’this is a\\\’ book’
>>> s
“this is a\\’ book”
>>> print s
this is a\’ book
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
日常用Excel做数据管理、台账维护、报表整理时,添加备注列是高频操作——用来标注异常、说明业务背景、记录处理进度、补充关键 ...
2026-03-23作为业内主流的自助式数据可视化工具,Tableau凭借拖拽式操作、强大的数据联动能力、灵活的仪表板搭建,成为数据分析师、业务人 ...
2026-03-23在CDA(Certified Data Analyst)数据分析师的日常工作与认证考核中,分类变量的关联分析是高频核心场景。用户性别是否影响商品 ...
2026-03-23在数据工作的全流程中,数据清洗是最基础、最耗时,同时也是最关键的核心环节,无论后续是做常规数据分析、可视化报表,还是开展 ...
2026-03-20在大数据与数据驱动决策的当下,“数据分析”与“数据挖掘”是高频出现的两个核心概念,也是很多职场人、入门学习者容易混淆的术 ...
2026-03-20在CDA(Certified Data Analyst)数据分析师的全流程工作闭环中,统计制图是连接严谨统计分析与高效业务沟通的关键纽带,更是CDA ...
2026-03-20在MySQL数据库优化中,分区表是处理海量数据的核心手段——通过将大表按分区键(如时间、地域、ID范围)分割为多个独立的小分区 ...
2026-03-19在商业智能与数据可视化领域,同比、环比增长率是分析数据变化趋势的核心指标——同比(YoY)聚焦“长期趋势”,通过当前周期与 ...
2026-03-19在数据分析与建模领域,流传着一句行业共识:“数据决定上限,特征决定下限”。对CDA(Certified Data Analyst)数据分析师而言 ...
2026-03-19机器学习算法工程的核心价值,在于将理论算法转化为可落地、可复用、高可靠的工程化解决方案,解决实际业务中的痛点问题。不同于 ...
2026-03-18在动态系统状态估计与目标跟踪领域,高精度、高鲁棒性的状态感知是机器人导航、自动驾驶、工业控制、目标检测等场景的核心需求。 ...
2026-03-18“垃圾数据进,垃圾结果出”,这是数据分析领域的黄金法则,更是CDA(Certified Data Analyst)数据分析师日常工作中时刻恪守的 ...
2026-03-18在机器学习建模中,决策树模型因其结构直观、易于理解、无需复杂数据预处理等优势,成为分类与回归任务的首选工具之一。而变量重 ...
2026-03-17在数据分析中,卡方检验是一类基于卡方分布的假设检验方法,核心用于分析分类变量之间的关联关系或实际观测分布与理论期望分布的 ...
2026-03-17在数字化转型的浪潮中,企业积累的数据日益庞大且分散——用户数据散落在注册系统、APP日志、客服记录中,订单数据分散在交易平 ...
2026-03-17在数字化时代,数据分析已成为企业决策、业务优化、增长突破的核心支撑,从数据仓库搭建(如维度表与事实表的设计)、数据采集清 ...
2026-03-16在数据仓库建设、数据分析(尤其是用户行为分析、业务指标分析)的实践中,维度表与事实表是两大核心组件,二者相互依存、缺一不 ...
2026-03-16数据是CDA(Certified Data Analyst)数据分析师开展一切工作的核心载体,而数据读取作为数据生命周期的关键环节,是连接原始数 ...
2026-03-16在用户行为分析实践中,很多从业者会陷入一个核心误区:过度关注“当前数据的分析结果”,却忽视了结果的“泛化能力”——即分析 ...
2026-03-13在数字经济时代,用户的每一次点击、浏览、停留、转化,都在传递着真实的需求信号。用户行为分析,本质上是通过收集、整理、挖掘 ...
2026-03-13