Python中字符串的使用

匿名 (未验证) 提交于 2019-12-02 22:56:40

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。常用来分割单词使用。

原文:https://www.cnblogs.com/zhaifeng/p/9265983.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!