gpt4 book ai didi

python - 如何在 Python 中过滤和格式化来自输入函数的数据?

转载 作者:行者123 更新时间:2023-11-28 22:38:47 25 4
gpt4 key购买 nike

当我在 C 中定义一个结构时,我可以使用 scanf 函数从标准输入中获取数据并对其进行格式化。

例如:

struct date { int day; int month; int year;}; 
struct date today;

scanf("%i/%i/%i", &today.day, &today.month, &today.year)

但是如果我已经定义了一个新类,我怎么能在 Python 中获得相同的功能呢?我试图编写一个代码,但它太长了。能介绍一下简单的方法吗?

最佳答案

代码:

class Date(object):
def __init__(self, day=None, month=None, year=None):
self.day = day
self.month = month
self.year = year

val = raw_input("Enter date in day/month/year format: ")
vals = val.split("/")
today = Date(*vals)

print "{}/{}/{}".format(today.day, today.month, today.year)

给予:

% python filterformat.py
Enter date in day/month/year format: 14/02/2016
14/02/2016

关于python - 如何在 Python 中过滤和格式化来自输入函数的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35389655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com