Python字符串类型及操作(含实例)

本文介绍了Python字符串的定义、表示方式、索引、切片、特殊字符、转义符、字符串操作符、字符串处理函数,包括Unicode编码、格式化方法等,并提供了丰富的实例解析。
摘要由CSDN通过智能技术生成

字符串

由0个或多个字符组成的有序字符序列

  • 字符串是字符的有序序列,可以对其中的字符进行索引
    “智”是“智慧女孩千万不要秃头”的第0个字符

字符串有2类共四种表示方式

  1. 由一对单引号或双引号表示,仅表示单行字符串
    "Python" 或者 'A'
  2. 由一对三单引号或三双引号表示,可表示多行字符串
    '''Python
    语言'''
    作用可当作注释

如何在字符串中实现单引号与双引号的使用

'这里有个双引号(")' 或者 "这里有个单引号(')"
'''这里既有单引号(')也有双引号(")'''

字符串的正向递增序号反向递减序号

在这里插入图片描述

字符串的使用

  • 索引
    返回字符串中单个字符 <字符串>[M]
  • 切片
    返回字符串中的一段字符子串 <字符串>[0:-1]
    "智慧女孩千万不要秃头"[4:] 结果是 "千万不要秃头"
    "智慧女孩千万不要秃头"[:4] 结果是 "智慧女孩"
    <字符串>[M:N:K] 根据步长K对字符串切片
    "智慧女孩千万不要秃头"[1:8:2] 结果是 "慧孩万要"

如何让一个字符串逆序
"智慧女孩千万不要秃头"[::-1] 结果是 "头秃要不万千孩女慧智"
步长为-1指的是从后向前逐一地取出

字符串的特殊字符

  • 转义符
    表达特定字符的本意
    "这里有个双引号(\")" 结果为 这里有个双引号(")
    转义符形成一些组合,表达一些不可打印的含义
    "\b" 回退 (光标向前回退一个位置)
    "\n" 换行(光标移动到下行首)
    "\r" 回车(光标移动到本行首)

字符串操作符

操作符及使用 描述
x+y 连接两个字符串x和y
n*x 复制n次字符串x
x in s 如果x是s的子串,返回True,否则返回False

获取星期字符串
输入:1-7的整数,表示星期几

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值