python字符串定义及常用方法
字符串长度怎么数python
在Python中,字符串是一系列字符的集合。可以使用单引号或双引号来定义字符串。例如:
```python
s1 = 'hello'
s2 = "world"
```
除了这两种方式,还可以使用三引号来定义多行字符串:
```python
s3 = """This is a multi-line string.
It can span multiple lines."""
```
字符串有一些常用的方法,包括:
1. `len()`:返回字符串的长度。例如:`len('hello')` 返回 5。
2. `()`:将字符串转换为大写。例如:`'hello'.upper()` 返回 'HELLO'。
3. `()`:将字符串转换为小写。例如:`'HELLO'.lower()` 返回 'hello'。
4. `()`:将字符串的首字母转换为大写,其余字母转换为小写。例如:`'hello'.capitalize()` 返回 'Hello'。
5. `()`:将字符串中的每个单词的首字母转换为大写,其余字母转换为小写。例如:`'hello world'.title()` 返回 'Hello World'。
6. `(old, new)`:将字符串中的所有 old 替换为 new。例如:`'hello world'.replace('hello', 'hi')` 返回 'hi world'。
7. `(sub[, start[, end]])`:返回子字符串 sub 在字符串中第一次出现的位置(索引)。如果指定了 start 和 end,则在指定的范围内查子字符串的位置。如果未到子字符串,则返回 -
1。例如:`'hello world'.find('o')` 返回 4。
8. `(sub[, start[, end]])`:返回子字符串 sub 在字符串中出现的次数。如果指定了 start 和 end,则在指定的范围内查子字符串的次数。例如:`'hello world hello'.count('o')` 返回 2。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。