python字符串是什么_python字符串表示什么

5f587fd53aa58664.jpg

python的字符串就是表示一串字符,字符可以是中文,英文或者数字,或者混合的文本。

python字符串的几种表达方式

1 使用单引号扩起来字符串>>> 'my python lession' #以单引号将字符串扩起来

'my python lession'

>>> a = 'my python lession'

>>> print(a)

my python lession

2 使用双引号将字符串扩起来>>> "my python lession" #使用双引号将字符串扩起来

'my python lession'

>>> a = "my python lession"

>>> print(a)

my python lession

3 当想要输出单引号或者双引号时(将单引号,双引号作为普通字符输出),通过 \ 进行转义>>> 'python \'escape'

"python 'escape"

>>> a = 'python \'escape'

>>> print(a)

python 'escape #通过\反斜线将单引号进行转移,不在乎最外层的是单引号还是双引号,反正是中间是字符串,

有\就将后面的单引号,双引号进行转义

>>>

>>> 'python \" escape'

'python " escape'

>>> a = 'python \" escape'

>>> print(a)

python " escape

>>>

>>> "python \' escape"

"python ' escape"

>>> a = "python \' escape"

>>> print(a)

python ' escape

>>>

>>> "python \" escape"

'python " escape'

>>> a = "python \" escape"

>>> print(a)

python " escape

4 通过单引号,双引号混合的方式输出单引号,双引号>>> '"double quote"' #单引号中,使用双引号,直接将双引号输出

'"double quote"'

>>> a = '"double quote"'

>>> print(a)

"double quote"

>>>

>>> "'single quote'" #双引号中,使用单引号,将单引号输出

"'single quote'"

>>> a = "'single quote'"

>>> print(a)

'single quote'

>>>

>>> ""double"" #双引号中直接输出双引号报错

SyntaxError: invalid syntax

>>> "\"double\"" #双引号中直接输出双引号报错,但是将其中的双引号通过反斜线进行转义就可以了

'"double"'

>>> a = "\"double\""

>>> print(a)

"double"

在交互式解释器,输出的字符串都是通过引号扩起来的,如果输出有单引号,那么最终用双引号扩起来,如果输出字符串有双引号,用单引号扩起来,如果是单双混合,那么,用单引号扩起来,如果输出字符串没有单,双引号,用单引号扩起来。

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

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

相关文章

PgSql备份pg_dump与还原手记pg_restore(转)

备份:pg_dump -h localhost -p 5432 -U tradesns -W -F c -b -v -f "/home/tradeworkwangbin/us2010.backup" us2010 恢复:pg_restore -h 192.168.0.100 -p 5432 -U postgres -W -d us2011 -v "/root/us2010.backup" 真没有想到&…

ubuntu ls命令

ls 显示当前文件夹下文件 ls -l 列表显示 ls -a 显示隐藏文件 ls -h 文件大小,自动找单位(Kb、M、G) 也可以 ls -l -a -h (-l -a -h没有先后顺序,-a -h -l) 也可以 ls -lah &…

vue 在 html 中自定义 tag

v-if,v-for,:key,:style,v-text,click,:src,:poster,:class,:href转载于:https://www.cnblogs.com/whm-blog/p/10718697.html

cmd进入python环境_python2和python3同时存在,如何CMD中进入不同的环境

当电脑上同时装了python2和python3时,虽然在二者的路径都写入了环境变量PATH中,但是在CMD中运行python命令时只能进入2或者3(安装顺序不同进入的也不同),如何进入想要的python版本环境中: 1.首先将二者的的…

ubuntu grep搜索文本

grep (Global search Regular Expression and Print out the line) grep “ntfs” xxx.txt 显示xxx.txt包括ntfs行 grep -n “ntfs” xxx.txt 显示xxx.txt包括ntfs行,行数 grep -v “ntfs” xxx.txt 显示xxx.txt不包括ntfs行 grep…

java 死锁 解决_Java死锁故障排除和解决

java 死锁 解决JavaOne年度会议的一大优点是主题专家介绍了几个技术和故障排除实验室。 这些实验室之一尤其引起了我的关注:Java冠军Heinz Kabutz提出的“ HOL6500-查找和解决Java死锁 ”。 这是我在该主题上看到的最好的演示之一。 我建议您自己下载,运…

如何使用War包部署Tomcat

前提: 1:已打包好的项目工程War文件 2:正常运行的Tomcat环境 当前的War文件为:GPCDMS.war Tomcat环境为:http://10.122.111.76:9080/ 具体步骤: 1:点击主页左侧 Tomcat Manager 并使用 ad…

delphi 停电文本数据丢失_NLP中的文本分析和特征工程

语言检测,文本清理,长度测量,情绪分析,命名实体识别,n字频率,词向量,主题建模前言在本文中,我将使用NLP和Python解释如何分析文本数据并为机器学习模型提取特征。NLP(自然语言处理)是…

ubuntu mv和cp命令

mv 1.txt 2.txt 将文件1.txt重命名为2.txt mv abc/ 123/ 将文件夹abc重命名为123 mv 1.txt /abc 将文件1.txt剪切粘贴导到/abc cp 1.txt abc 将文件1.txt复制到/abc cp abc /123 -r 将文件夹abc复制到文件夹123

了解一级JPA缓存

我敢打赌,每个Java开发人员至少听说过L1(又名EntityManager或Session)缓存。 但是您的理解水平足够好吗? 如果您不确定,请考虑阅读这篇文章。 首先,我们需要知道持久性上下文是什么。 根据EntityManager J…

使用Eclipse开发Java Web过程中Debug调试的使用方法

这里介绍的是在Eclipse中的Debug调试。首先右击项目选择Debug As -- Debug on Server 或者点击Server面板的小昆虫图标,启动Debug模式。 运行web项目,进行到需要调试的地方,在执行页面操作之前,在即将要运行的代码中添加断点&…

JS-this的使用

做前端开发已经半年之多了,前几天看见apply时心生疑惑,于是查阅了好多资料但还是不太理解,只知道是源于this的问题,今天偶然看到了阮一峰大佬的讲解js中的this问题(http://www.ruanyifeng.com/blog/javascript/&#x…

如何从几何角度上理解方程组只有一个解_深度科普---电磁波(三):无激励下的真空中的Maxwell方程组的解...

很久没有写过与自己专业相关的文章了,于是计划穿插进几篇有关电磁波的深度科普的文章。计划分为几个部分:1. 真空中的 方程组2. 材料中的 方程组和电磁场的边值条件3. 无激励下的真空中的 方程组的解---电磁波(本文章)4. 稳定状态…

matlab figure被图像填充

imgimread(3.jpg);imgrgb2gray(img);figure(1);%figure名字为 Figure 1figure(name,第一);%figure名字为 Figure:第一figure(NumberTitle,off,Name,原图);%figure名字为原图[cols,rows]size(img);set (gcf,Position,[400,300,cols,rows]); %设置figure位置&…

Thread的run()与start()的区别

Java中thread的start()和run()的区别:1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的start()方法来启动一个线程&#xff…

云计算未来趋势预测:AIaaS、无服务器、云端一体化等将成重点?

云计算是一种业务模式,服务提供商在定制的环境中处理客户的完整基础架构和软件需求。随着云计算的发展,云服务和解决方案也将随之增长。 软件即服务(SaaS)预计到2020年将以18%的年均复合增长率增长,平台即服务(PaaS)的采用率将在2020年达到56…

C# list删除 另外list里面的元素_在Python 中 List 操作 9种例子详细了解

list的操作有循环、切片、增、删、改、查、反转、排序;接下来我们逐个来说一下;首先我们要知道,列表的索引(下标)从0开始,最后一个可以用-1表示。1. 循环如果直接for 循环一个list 的时候,那么每…

乱码

程序读入或输出乱码,检查文件的编码方式utf-8或是gbk等;检查程序的解码方式是否与文件的编码方式相同

hadoop矩阵乘法源码_使用Hadoop计算共现矩阵

hadoop矩阵乘法源码这篇文章继续我们在MapReduce的数据密集型文本处理一书中实现MapReduce算法的系列。 这次,我们将从文本语料库创建单词共现矩阵。 本系列以前的文章是: 使用MapReduce进行数据密集型文本处理 使用MapReduce进行数据密集型文本处理-本…

第六章 数组和索引器 (6.6 索引器)

【案例】本案例在Student类中定义索引器,然后通过stu[i] 来引用Student类的对象实例。 【案例目的】(1)掌握索引器定义与使用。 (2)理解索引器与属性的区别。 【代码】 namespace Example1 {class Program{static void Main(string[] args){Student stu new Studen…