python 3 笔记3

本文详细介绍Python中字符串的各种操作方法,包括单双引号使用、转义符、自然字符串及Unicode字符串处理方式。此外还介绍了字符串的连接、重复、索引、截取等基本操作以及常用的字符串方法如capitalize(), center(), count()等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  字符串

1.python中单引号和双引号使用完全相同。

2.使用三引号('''或""")可以指定一个多行字符串。

3.转义符 '\'

4.自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。

5.python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。

6.字符串是不可变的。

7.按字面意义级联字符串,如"this " "is ""string"会被自动转换为this is string。

8.字符串有长度,测量长度的方法len()。

9.符号

 

\(在行尾时) 续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数,yy代表的字符,例如:\o12代表换行
\xyy 十六进制数,yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出
10.字符串连接 +   重复输出字符串 *   通过索引获取字符串中字符 [ ]   截取字符串中某个字符 [:]  格式字符串%

11.format()用{}传入字符串(传参)

12.字符串方法

    capitalize() 将字符串的第一个字符转换为大写

   center(width, fillchar) 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格

   count(str, beg= 0,end=len(string)) 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数

  find(str, beg=0 end=len(string)) 检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1

   isalnum() 如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False

   isalpha() 如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False

   isdigit() 如果字符串只包含数字则返回 True 否则返回 False.

   replace(old, new [, max]) 把 将字符串中的 str1 替换成 str2,如果 max 指定,则替换不超过 max 次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值