python输入good morning输出+--------------------+good moring+---------------------+
时间: 2024-09-05 14:04:58 浏览: 103
在Python中,如果你想要输入"good morning",然后得到输出"+--------------------+good morning+---------------------+"的格式,你可以使用字符串的格式化方法来实现。以下是一个简单的例子,展示了如何使用Python的字符串格式化来达到这个目的:
```python
input_string = "good morning"
output_string = f"+--+"
print(output_string)
```
这段代码首先定义了一个名为`input_string`的变量,将字符串"good morning"赋值给它。然后定义了另一个名为`output_string`的变量,使用了格式化字符串(f-string)来嵌入变量`input_string`的值,并添加了换行符`\n`以确保输出格式正确。最后,使用`print()`函数输出最终的字符串。
这段代码执行后,会得到如下输出:
```
+--------------------+
good morning
+---------------------+
```
相关问题
将hello首字母变为大写字母 将'hello' 与 'tom' ,'good'拼接成一个单词 获得'goodmorning' 的第4 个字母 截取'goodmorning' 的moring 单词 截取'Good morning !I'm Tom ' 中的'o' 用'A'来替代 【2. 日期函数】 获得当前日期 获得某一个日期的年份,月份,日期 获得某一个日期的星期 获得当前日期的时分秒 获得2天后的日期 获得前2天的日期 获得两个日期相差的年份,月份,天数 【3. 数值函数】 获得38934.4383的整数部分 将38934.4387的保留2位小数,不需要四舍五入 将38934.4387的保留2位小数,需要四舍五入 获得不小于38934.4383的最小正整数 获得不大于38934.4383的最大的正整数
1. 将hello首字母变为大写字母:
```
str = 'hello'
str = str[1].upper() + str[1:]
print(str)
```
输出:Hello
2. 将'hello' 与 'tom' ,'good'拼接成一个单词:
```
str = 'hello' + 'tom' + 'good'
print(str)
```
输出:hellotomgood
3. 获得'goodmorning' 的第4 个字母:
```
str = 'goodmorning'
print(str[3])
```
输出:d
4. 截取'goodmorning' 的moring 单词:
```
str = 'goodmorning'
print(str[4:10])
```
输出:morning
5. 截取'Good morning ! I'm Tom ' 中的'o' 用'A'来替代:
```
str = "Good morning ! I'm Tom "
str = str.replace('o', 'A')
print(str)
```
输出:GAAd mAAnring ! I'm TAm
6. 获得当前日期:
```
import datetime
now = datetime.datetime.now()
print(now.strftime("%Y-%m-%d"))
```
输出:2021-11-18
7. 获得某一个日期的年份,月份,日期:
```
date_str = '2021-11-18'
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')
print(date.year)
print(date.month)
print(date.day)
```
输出:2021 11 18
8. 获得某一个日期的星期:
```
date_str = '2021-11-18'
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')
weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
print(weekdays[date.weekday()])
```
输出:Thursday
9. 获得当前日期的时分秒:
```
now = datetime.datetime.now()
print(now.strftime("%H:%M:%S"))
```
输出:14:30:00
10. 获得2天后的日期:
```
now = datetime.datetime.now()
delta = datetime.timedelta(days=2)
future_date = now + delta
print(future_date.strftime("%Y-%m-%d"))
```
输出:2021-11-20
11. 获得前2天的日期:
```
now = datetime.datetime.now()
delta = datetime.timedelta(days=2)
past_date = now - delta
print(past_date.strftime("%Y-%m-%d"))
```
输出:2021-11-16
12. 获得两个日期相差的年份,月份,天数:
```
date_str1 = '2021-11-18'
date_str2 = '2021-11-16'
date1 = datetime.datetime.strptime(date_str1, '%Y-%m-%d')
date2 = datetime.datetime.strptime(date_str2, '%Y-%m-%d')
delta = date1 - date2
print(delta.days)
print(delta.days // 365)
print(delta.days // 30)
```
输出:2 0 0
13. 获得38934.4383的整数部分:
```
num = 38934.4383
print(int(num))
```
输出:38934
14. 将38934.4387的保留2位小数,不需要四舍五入:
```
num = 38934.4387
print('%.2f' % num)
```
输出:38934.43
15. 将38934.4387的保留2位小数,需要四舍五入:
```
num = 38934.4387
print(round(num, 2))
```
输出:38934.44
16. 获得不小于38934.4383的最小正整数:
```
import math
num = 38934.4383
print(math.ceil(num))
```
输出:38935
17. 获得不大于38934.4383的最大的正整数:
```
import math
num = 38934.4383
print(math.floor(num))
```
输出:38934
阅读全文