python获取字符串的最后一个字符,代码怎么写
时间: 2023-03-01 22:48:57 浏览: 86
要获取字符串的最后一个字符,可以使用下标(index)来实现,代码如下:
```
string = "hello"
last_char = string[-1]
print(last_char)
```
输出结果为:
```
o
```
相关问题
python计算字符串最后一个单词的长度
可以使用Python中的字符串方法和列表方法来计算字符串中最后一个单词的长度。具体步骤如下:
1. 使用strip()方法去除字符串两端的空格。
2. 使用split()方法将字符串按照空格分割成一个列表。
3. 使用列表的索引-1获取最后一个单词。
4. 使用len()方法计算最后一个单词的长度。
示例代码如下:
```
s = input().strip() # 输入字符串并去除两端空格
words = s.split() # 将字符串按照空格分割成一个列表
last_word = words[-1] # 获取最后一个单词
length = len(last_word) # 计算最后一个单词的长度
print(length) # 输出最后一个单词的长度
```
注意:以上代码中的input()函数用于从标准输入读取字符串,可以根据需要替换为其他方式获取字符串。
python获取字符串某一段
可以使用字符串切片(slice)来获取字符串的某一段。字符串切片的语法为:
```python
string[start:end]
```
其中,`start` 表示要获取子串的起始位置,`end` 表示要获取子串的结束位置(不包括该位置)。如果省略 `start`,则默认从字符串的开头开始;如果省略 `end`,则默认到字符串的末尾结束。
例如,假设有一个字符串 `s = "Hello, world!"`,我们想获取其中的子串 `"world"`,可以使用以下代码:
```python
s[7:12]
```
输出结果为:
```
'world'
```
注意,字符串切片并不会修改原始字符串,而是返回一个新的字符串。如果想要修改原始字符串,可以使用字符串的替换操作(replace)等方法。