py用以字符串的方式追加一首诗,写入文件中
时间: 2024-03-01 10:55:14 浏览: 14
好的,以下是一个示例代码:
```python
poem = "床前明月光\n疑是地上霜\n举头望明月\n低头思故乡\n"
# 以追加的方式打开文件,如果文件不存在则会创建
with open("poem.txt", "a") as f:
f.write(poem)
```
这段代码会把诗歌字符串 `poem` 追加到文件 `poem.txt` 中。如果文件不存在,则会创建该文件。注意,这里用到了 Python 的字符串换行符 `\n` 来表示每一行的结尾。
相关问题
用py字符串切片的方式写一个程序,要求输入
一个字符串,然后输出该字符串的前三个字符、后三个字符和中间的所有字符。
代码如下:
```python
s = input("请输入一个字符串:")
n = len(s)
if n < 3:
print("输入的字符串长度不足3个字符")
else:
print("前三个字符:", s[:3])
print("后三个字符:", s[-3:])
print("中间的所有字符:", s[1:-1])
```
运行结果示例:
```
请输入一个字符串:abcdefg
前三个字符: abc
后三个字符: efg
中间的所有字符: bcdef
```
用py字符串切片的方式写一个程序,要求实现输入一段数字
字符串,输出其中最大的连续数字串。
示例输入:'ab1234cd5678ef'
示例输出:'5678'
代码如下:
```python
s = input("请输入一段数字字符串:")
max_num = ""
curr_num = ""
for i in range(len(s)):
if s[i].isdigit():
curr_num += s[i]
if len(curr_num) > len(max_num):
max_num = curr_num
else:
curr_num = ""
print("最大的连续数字串为:", max_num)
```