字符串内建函数 (1) s1 = "study python string function , I love python"。请使用内建函数实现如下功能: 获取字符串长度 将字符串全部转换为大写 将字符串全部转换为小写 将字符串中大写转小写,小写转大写 用空格符分割字符串s1为数组
时间: 2023-06-08 09:08:15 浏览: 59
回答:
1. 获取字符串长度:
可以使用len()函数获取字符串的长度,代码如下:
len(s1)
2. 将字符串全部转换为大写:
可以使用upper()函数将字符串全部转换为大写,代码如下:
s1.upper()
3. 将字符串全部转换为小写:
可以使用lower()函数将字符串全部转换为小写,代码如下:
s1.lower()
4. 将字符串中大写转小写,小写转大写:
可以使用swapcase()函数将字符串中的大写字母转换为小写字母,小写字母转换为大写字母,代码如下:
s1.swapcase()
5. 用空格符分割字符串s1为数组:
可以使用split()函数将字符串s1按照空格符进行分割为数组,代码如下:
s1.split(" ")
相关问题
python 用string函数写入txt文件,写入I love python字符串
以下是使用Python的示例代码:
```python
str = "I love python"
with open("output.txt", "w") as outfile:
outfile.write(str)
print("写入成功!")
```
这段代码使用`with open()`语句打开一个名为"output.txt"的文件,使用"w"模式表示写入模式。然后使用`write()`方法将字符串写入文件中,最后`with`语句块结束时会自动关闭文件。如果文件打开失败,则会抛出异常。如果写入成功,则输出写入成功的信息。
利用python实现一个函数,函数功能为打印出两个字符串中对应位置相同的字母
以下是Python代码实现:
```python
def print_matching_letters(str1, str2):
"""
打印出两个字符串中对应位置相同的字母
"""
# 对两个字符串进行逐字符比较,只保留相同位置上相同的字符
matching_letters = ''
for i in range(min(len(str1), len(str2))):
if str1[i] == str2[i]:
matching_letters += str1[i]
# 输出结果
print(matching_letters)
```
示例:
```python
>>> print_matching_letters('abcde', 'abxze')
'abe'
```