p y t hon中str函数
时间: 2024-05-11 14:19:03 浏览: 11
在 Python 中,`str()` 函数用于将指定的对象转换为字符串形式。这个函数可以用于将数字、列表、元组、字典等对象转换为字符串。以下是一些示例:
1. 将数字转换为字符串:
```
num = 123
str_num = str(num)
print(str_num) # 输出: '123'
```
2. 将列表转换为字符串:
```
lst = [1, 2, 3]
str_lst = str(lst)
print(str_lst) # 输出: '[1, 2, 3]'
```
3. 将元组转换为字符串:
```
tup = (1, 2, 3)
str_tup = str(tup)
print(str_tup) # 输出: '(1, 2, 3)'
```
4. 将字典转换为字符串:
```
dct = {'name': 'Alice', 'age': 25}
str_dct = str(dct)
print(str_dct) # 输出: "{'name': 'Alice', 'age': 25}"
```
需要注意的是,如果对象本身已经是字符串类型,那么直接调用 `str()` 函数将不会产生任何变化,而是直接返回原字符串。
相关问题
p y t hon中str函数库
在Python中,str是一个内置函数库,它提供了多种用于操作字符串的函数和方法。以下是一些常用的str函数:
1. len():返回字符串的长度。
2. upper():将字符串转换为大写形式。
3. lower():将字符串转换为小写形式。
4. strip():去掉字符串开头和结尾的空格。
5. replace():替换字符串中的指定字符或字符串。
6. split():将字符串按照指定的分隔符拆分成多个子串。
7. join():将多个字符串拼接成一个字符串。
这些函数和方法的详细用法可以在Python官方文档中查看。
p y t hon reverse
在 Python 中,可以使用内置的 `reversed()` 函数或者切片运算符来反转一个序列。
例如,要反转一个列表,可以这样做:
```
>>> my_list = [1, 2, 3, 4, 5]
>>> my_list = list(reversed(my_list))
>>> print(my_list)
[5, 4, 3, 2, 1]
```
或者用切片
```
>>> my_list = [1, 2, 3, 4, 5]
>>> my_list = my_list[::-1]
>>> print(my_list)
[5, 4, 3, 2, 1]
```
对于字符串也是类似的
```
>>> my_str = 'hello'
>>> my_str = ''.join(reversed(my_str))
>>> print(my_str)
'olleh'
```
或者用切片
```
>>> my_str = 'hello'
>>> my_str = my_str[::-1]
>>> print(my_str)
'olleh'
```