python 字典赋值如果是日期怎么表示?
例:a = {keys:values} 问: 如果是这样的话怎么办呢? {张三:2000.01.01.12:00}出生,这个字典里有两个冒号,显然不行。要是遇到这种情况怎么办呢???我构思的需要达到的目的:调用张三就出现他的出生时间。
python 字典赋值如果是日期怎么表示?
- 九天星
- 帖子: 1440
- 注册时间: 2007-07-14 20:45
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: python 字典赋值如果是日期怎么表示?
建议详细说明需求九天星 写了:{张三:2000.01.01.12:00}出生,这个字典里有两个冒号,显然不行。
代码: 全选
>>> dict = {'ZhangSan': '2000.01.01_12:00', 'LiSi': '2000.05.06_13:45'}
>>> print dict['ZhangSan']
2000.01.01_12:00
>>> type(dict['ZhangSan'])
<type 'str'>
>>>
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
- 九天星
- 帖子: 1440
- 注册时间: 2007-07-14 20:45
Re: python 字典赋值如果是日期怎么表示?
比如:我定义一个字典张三的出生日期是2000.1.1.12:00,然后匹配系统时间,到每年的1月1日12:00就弹出生日提醒。如果时间是以字符类型体现,
问一:那我在匹配系统时间时应该怎么做呢?
问二:右下角的弹窗应该怎么做呢?
问一:那我在匹配系统时间时应该怎么做呢?
问二:右下角的弹窗应该怎么做呢?
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: python 字典赋值如果是日期怎么表示?
有多种实现方式。九天星 写了:如果时间是以字符类型体现,那我在匹配系统时间时应该怎么做呢
参考 http://stackoverflow.com/questions/2036 ... -in-python
http://stackoverflow.com/questions/3135 ... -in-python
既有此需求,可考虑不使“时间是以字符类型体现”,转而使用专用库如 datetime九天星 写了:张三的出生日期是2000.1.1.12:00,然后匹配系统时间,到每年的1月1日12:00就弹出生日提醒。
参考 http://stackoverflow.com/questions/8142 ... -two-dates
http://stackoverflow.com/questions/3278 ... -in-python
http://javabeginnerstutorial.com/python ... omparison/
可考虑使用外部命令如 notify-send 或使用专用库如 pynotify、notify2九天星 写了:右下角的弹窗应该怎么做呢?
参考 http://askubuntu.com/questions/108764/h ... on-bubbles
https://pypi.python.org/pypi/notify2
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户