Python中字符串的使用

Posted 早安夏天

tags:

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

Python中字符串

字符串的表示

字符串的一共具有4中表示方法

  1. 用一对单引号来表示
    Python

     

  2. 用一对双引号来表示
    "Python"

     

  3. 用一对三单引号或一对三双引号来表示多行字符串
    ‘‘‘ Python
    语言 ‘‘‘

     

  4. 用()来嵌套字符串中包含引号
    这里有个双引号(") 
    "这里有个单引号(‘)"

     

  

字符串的使用

  • 索引操作——返回字符串中的单个字符
"python"[0]
  • 切片操作——返回从m到n(不包含n)索引的子串
"Python"[1:3]
  • 高级切片操作——返回从M到N步长为K组成的切片,M默认值为开始,N默认值为结尾
"〇一二三四五六七八九十"[1:8:2] 结果是 "一三五七"
"〇一二三四五六七八九十"[::-1] 结果是 "十九八七六五四三二一〇"

字符串的操作符

  • x+y

  连接两个字符串x与y

  • n*x或者x*n

  复制n次x字符串

  • x in s

  如果x是s的子串,就返回true,否则返回false。

字符串有关的函数

  • len(x)

  返回字符串x的长度

  • str(x)

  返回任意类型x的字符串形式

  • hex(x)

  整数x的16进制形式

  • oct(x)

  整数x的8进制形式

  • chr(x)

  x为Unicode编码,返回其对应的字符。

  • ord(x)

  x为对应的字符,返回其对应的Unicode编码。

字符串的常用方法

  • str.lower()

  返回字符串的副本,全部字符小写。

  • str.upper()

  返回字符串的副本,全部字符大写。

  • str.split(sep=None)

  返回一个列表,由str中被sep分割开的部分组成。

  • str.count(sub)

  返回sub子串在str中出现的次数。

  • str.replace(old,new)

  返回字符串str的副本,所有的old子串被替换为new。

  • str.center(width,[,fillchar])

  字符串根据宽度width居中对其。填充字符默认为英文空格。

  • str.strip(chars)

  从str的左右两侧去掉chars字符串中的所有字符情况。

  • str.join(iter)

  在字符串iter中除了最后一个字符外,每个字符后增加一个str。常用来分割单词使用。

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

常用python日期日志获取内容循环的代码片段

Python 向 Postman 请求代码片段

使用 Python 代码片段编写 LaTeX 文档

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

Python代码阅读(第25篇):将多行字符串拆分成列表

13 个非常有用的 Python 代码片段