python中字符串的四种表达方式
今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下.
主要是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
PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取
note.youdao.com/noteshare?id=2dce86d0c2588ae7c0a88bee34324d76
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"
>>>
>>> ''single'' #单引号中输出单引号字符报错,加上转义字符就可以了。
SyntaxError: invalid syntax
>>> '\'single\''
"'single'"
>>> a = '\'single\''
>>> print(a)
'single'
>>> '"My python', lession' #单引号中输出双引号可以,如有单引号,必须进行转义
SyntaxError: EOL while scanning string literal
>>> '"My python\', lession'
'"My python\', lession'
>>> a = '"My python\', lession'
>>> print(a)
"My python', lession
备注:在交互式解释器,输出的字符串都是通过引号扩起来的,如果输出有单引号,那么最终用双引号扩起来,如果输出字符串有双引号,用单引号扩起来,如果是单双混合,那么,用单引号扩起来,如果输出字符串没有单,双引号,用单引号扩起来。
python中字符串的四种表达方式的更多相关文章
- python中字符串的几种表达方式(用什么方式表示字符串)
说明: 今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下. 主要是python中字符串的几种表达,表示方式. python的几种表达方式 1 使用单引号扩起来字符串 ...
- python中单例模式的四种实现方式
配置文件settings.py IP='100.0.0.2' PORT=3302 方式一:绑定给类的方法 class Mysql: __instance = None def __init__(sel ...
- 【温故知新】——原生js中常用的四种循环方式
一.引言 本文主要是利用一个例子,讲一下原生js中常用的四种循环方式的使用与区别: 实现效果: 在网页中弹出框输入0 网页输出“欢迎下次光临” 在网页中弹出框输入1 网页输出“查询中……” 在 ...
- Android中Activity的四种启动方式
谈到Activity的启动方式必须要说的是数据结构中的栈.栈是一种只能从一端进入存储数据的线性表,它以先进后出的原则存储数据,先进入的数据压入栈底,后进入的数据在栈顶.需要读取数据的时候就需要从顶部开 ...
- Spring中bean的四种注入方式
一.前言 最近在复习Spring的相关内容,这篇博客就来记录一下Spring为bean的属性注入值的四种方式.这篇博客主要讲解在xml文件中,如何为bean的属性注入值,最后也会简单提一下使用注解 ...
- 读书笔记——spring cloud 中 HystrixCommand的四种执行方式简述
读了<Spring Cloud 微服务实战>第151-154页, 总结如下: Hystrix存在两种Command,一种是HystrixCommand,另一种是HystrixObserva ...
- Robot Framework--接口测试中常见的四种POST方式
写接口测试用例时,遇到以json格式提交数据时,报错,Request如下图: Response如下图: 改成form格式提交,可以正常运行,如下图: 代码如下: ------------------- ...
- Javascript中函数的四种调用方式
一.Javascript中函数的几个基本知识点: 1.函数的名字只是一个指向函数的指针,所以即使在不同的执行环境,即不同对象调用这个函数,这个函数指向的仍然是同一个函数. 2.函数中有两个特殊的内部属 ...
- XML解析——Java中XML的四种解析方式
XML是一种通用的数据交换格式,它的平台无关性.语言无关性.系统无关性.给数据集成与交互带来了极大的方便.XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已. XML的解析方式分为四 ...
随机推荐
- 回环屏障CyclicBarrier
上一篇说的CountDownLatch是一个计数器,类似线程的join方法,但是有一个缺陷,就是当计数器的值到达0之后,再调用CountDownLatch的await和countDown方法就会立刻返 ...
- 在vue中使用swiper4.x
需求 :实现一个左右两边有边距的轮播图vue+swiper4 轮播图左右两边含有上一张和下一张的一部分 先安装swiper: 1.npm install swiper 安装swiper 2.在入口 ...
- 手机app测试要点(复制文)
一.简介 移动应用App已经渗透到每个人的生活.娱乐.学习.工作当中,令人激动.兴奋且具有创造性的各种App犹如雨后春笋般交付到用户手中.各类智能终端也在快速发布,而开发者对于全球移动设备的质量和性能 ...
- Linux - Shell - 参数获取
概述 参数 背景 复习一下 shell 脚本的参数获取 场景 os centos7 1. 参数: 基础 概述 简单描述 参数 1. 获取参数 获取 第一个 参数 获取参数 使用 ${num} 获取参数 ...
- FactoryBean的作用
Spring 中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean 即 FactoryBean.FactoryBean跟普通Bean不同,其返回的对象不是指定类的一个实例,而是该Facto ...
- linq和初始化器
对象初始化器 在没有初始化器之前,我们初始化一个对象可能需要在构造函数内对属性赋值,或者先实例化一个对象,在一个一个的对其属性赋值. 使用初始化器: 已知类型:var query = new Pers ...
- python 自动化实现定时发送html报告到邮箱
# coding =utf-8 import os import unittest import time import datetime import smtplib from email.mime ...
- redis本地能访问外网不能访问问题
1.确认配置文件bind的ip是否正确,一般想要外网能访问,需要填写为0.0.0.0,表示监听任何ip 注意任何人都能访问,一定要开启密码 requirepass 你的密码 2.确认protected ...
- MySql5.6表操作
MySql5.6表操作 数据类型 整型 浮点型 字符类型 日期类型 枚举类型与集合类型 约束条件 Primary key Unique key Not null Foreign key 创建表的完整语 ...
- 矩阵快速幂+二分 poj3233
#include <iostream> #include <cstdio> #include <string> #include <cstring> # ...