字符串操作

Posted 回冬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串操作相关的知识,希望对你有一定的参考价值。

一、处理字符串

1.转义字符 \    (\t   制表符       \n  换行符)

2.原始字符串,字符串开始的引号前加 r

3.三重引号 ‘‘‘ 输入多行字符串

4.三个双引号 ‘‘ ‘‘ ‘‘  多行注释

5.下标切片

>>> spam = Hello World!
>>> spam[0:5]
Hello

5.操作符 in 和 not in

>>> HELLO in HELLO WORLD
True
>>> Hello not in HELLO WORLD
True

 

 



 

二、字符串方法

1. upper()、lower() 转换大小写

2. isX 字符串方法(返回True)

isupper()、islower()全为大写字母、或者小写字母单词

isalpha() 字符串只包含字母,非空

isalnum()字符串只包含字母和数字,非空

isdecimal()字符串只包含数字字符,非空

isspace()字符串只包含空格,制表符和换行,非空

istitle()字符串只包含以大写字母开头,后面全为小写字母的单词

 3. startwith()   、endwith()    (返回 True)

       以传入该方法的字符串开始、或者结尾

4. join()  、split()  字符串列表和字符串的转换

>>>  .join([My, name, is, Simon])
My name is Simon
>>> My name is Simon.split()
[My, name, is, Simon]

5. rjust()、ljust()、center() 对齐文本

>>> HELLO.rjust(6,‘#)
#HELLO

6. strip()、rstrip()、lstrip() 删除空白字符(strip()传入的字符顺序并不重要,删除两边)

>>> spam = SpamSpamBaconSpamEggsSpamSpam
>>> spam.strip(apmS)
BaconSpamEggs

7. pyperclip 模块拷贝粘贴字符串

  copy()、paste()

 

以上是关于字符串操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

XSS:如何从 C# 中的字符串中删除 JS 片段?

VSCode 如何操作用户自定义代码片段(快捷键)

代码片段 - Golang 实现集合操作