首页 > 其他分享 >字符串操作

字符串操作

时间:2023-04-16 20:12:53浏览次数:34  
标签:... spam cat 字符串 操作 Bob hello

  • 双引号
 spam = "That is Alice's cat."

字符串可以用双引号开始和结束,就像用单引号一样。使用双引号的好处就是字符串中可以使用单引号字符,如以上操作。

 

  • 转义字符
 spam = "Say hi to Bob\'s mother"
>>> spam
"Say hi to Bob's mother"

常见的转义字符:

转义字符  打印为
\' 单引号
\" 双引号
\t 制表符
\n 换行符
\\ 反斜杠

 

>>> print("Hello there!\nHow are you?\nI\'m doing fine.")
Hello there!
How are you?
I'm doing fine.

 

  • 原始字符串
>>> print(r"That is Carol\'s cat")
That is Carol\'s cat

 

  • 用三重引号的多行字符串
 print('''Dear Alice,
... Eve's cat has been arrested for catnapping,cat burglary, and extortion.
... Sincerely,
... Bob''')


Dear Alice,
Eve's cat has been arrested for catnapping,cat burglary, and extortion.
Sincerely,
Bob

 

  • 多行注释

井号(#)表示单行注释,但多行字符串常常用多行注释。

 """This is a test Python program.
...    Written by A1 Sweigart [email protected]
...    This program was designed for python3.0, not python 2.0
... """

 

  • 字符串下标和切片
>>> spam = "hello world!"
>>> spam[0]
'h'
>>> spam[1]
'e'
>>> spam[-1]
'!'
>>> spam[0:5]
'hello'
>>> spam[6:]
'world!'

 

  • 字符串的in和not in 操作符
>>> "hello" in "hello world"
True
>>> 'hello' in "Hello"
False
>>> '' in "spam"
True
>>> "cats" not in "cats and dogs"
False

 

  • 常见的字符串方法

标签:...,spam,cat,字符串,操作,Bob,hello
From: https://www.cnblogs.com/solomon-zj/p/17323933.html

相关文章

  • 字符串转换整数 (atoi)
    题目描述难度中等请你来实现一个myAtoi(strings)函数,使其能将字符串转换成一个32位有符号整数(类似C/C++中的atoi函数)。函数myAtoi(strings)的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。确定最终......
  • mongodb--聚合操作
    一、简单介绍mongodb的聚合操作分为管道操作和MapReduce操作等。聚合管道操作:将文档在一个管道处理完毕后,把处理的结果传递给下一个管道进行再次处理MapReduce操作:是将集合中的批量文档进行分解处理,然后将处理后的各个结果进行合并输出 二、聚合管道操作1、语法结构:pipl......
  • 操作系统试验-进程间通信:借鉴生产者-消费者示例程序,利用FIFO或消息队列实现操作系统中
    实验名称操作系统试验-进程间通信实验目的借鉴生产者-消费者示例程序,利用FIFO或消息队列实现操作系统中的经典生产者-消费者问题,要求:1、仓库有26个存储单元;2、具有两个以上的生产者与消费者;3、生产者和消费者以随机的方式对仓库进行访问;4、在任意时刻,仓库里面只有一个进程;5、仓库满......
  • scrcpy有价值的操作指令
    物理键盘模拟(HID)默认情况下,scrcpy使用安卓按键或文本注入,这在任何情况都可以使用,但仅限于ASCII字符。在Linux上,scrcpy可以模拟为Android上的物理USB键盘,以提供更好地输入体验(使用USBHIDoverAOAv2):禁用虚拟键盘,并适用于任何字符和输入法。不过,这种方法仅支持USB......
  • 数据操作--修改数据
    1.修改列标题: 2.修改行标题: 3.修改某一列数据: 4.修改某一处数据,逗号左侧是行,右侧是列 ......
  • 自制操作系统 (大二寒假)
    这是最后的效果图,可以在实体机上面运行。功能:运行app,app调用自己写的api实现输出字符串终端输入输出界面计时器支持鼠标,键盘问题:实体机鼠标有问题介绍:系统完全参考haribote,算是精简版或者二开的haribote,去除了GUI界面,终端界面完全自己开发,这是......
  • 卷积操作的概念及其在深度学习中的应用
    卷积操作是一种线性操作,通常用于处理信号和图像等数据。在图像处理中,卷积操作可以用于提取图像的特征,例如边缘、纹理等。卷积操作是通过卷积核(也称滤波器)与输入数据进行逐元素乘积、求和运算的过程,从而得到卷积特征图。卷积核可以看作是一种模板,用于提取输入数据中的局部特征。在......
  • c++文件操作
    include<iostream>#include<fstream>usingnamespacestd;#include<string>voidtest01(){stringl;ofstreama;a.open("test.txt",ios::out);/*getline(cin,l);*///可以正常写入空格a<<"你好!!!"<......
  • 【转载】 C#中日期类型DateTime的日期加减操作
    在C#开发过程中,DateTime数据类型用于表示日期类型,可以通过DateTime.Now获取当前服务器时间,同时日期也可以像数字一样进行加减操作,如AddDay方法可以对日期进行加减几天的操作,AddMonth方法可以对日期进行加减几月的操作,AddYear方法可以对日期进行加减年的操作。常用的日期加减操作......
  • js 传递汉字 乱码_JavaScript 字符串反转乱码问题解决
    https://blog.csdn.net/weixin_36483301/article/details/113451892emoji表情和非常用字实际解决中文编码问题,可以通过解码解决js中使用decodeURL即可解决......