当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : python 字典赋值如果是日期怎么表示?
帖子发表于 : 2016-11-17 11:45 
头像

注册: 2007-07-14 20:45
帖子: 1307
送出感谢: 68
接收感谢: 38
python 字典赋值如果是日期怎么表示?

例:a = {keys:values} 问: 如果是这样的话怎么办呢? {张三:2000.01.01.12:00}出生,这个字典里有两个冒号,显然不行。要是遇到这种情况怎么办呢???我构思的需要达到的目的:调用张三就出现他的出生时间。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: python 字典赋值如果是日期怎么表示?
帖子发表于 : 2016-11-17 11:51 
头像

注册: 2011-03-20 13:12
帖子: 4552
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
九天星 写道:
{张三: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 用户


页首
 用户资料  
 
3 楼 
 文章标题 : Re: python 字典赋值如果是日期怎么表示?
帖子发表于 : 2016-11-17 13:29 
头像

注册: 2007-07-14 20:45
帖子: 1307
送出感谢: 68
接收感谢: 38
比如:我定义一个字典张三的出生日期是2000.1.1.12:00,然后匹配系统时间,到每年的1月1日12:00就弹出生日提醒。如果时间是以字符类型体现,

问一:那我在匹配系统时间时应该怎么做呢?

问二:右下角的弹窗应该怎么做呢?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: python 字典赋值如果是日期怎么表示?
帖子发表于 : 2016-11-17 14:59 
头像

注册: 2011-03-20 13:12
帖子: 4552
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
九天星 写道:
如果时间是以字符类型体现,那我在匹配系统时间时应该怎么做呢

有多种实现方式。
参考 http://stackoverflow.com/questions/20365854/comparing-two-date-strings-in-python
http://stackoverflow.com/questions/31350373/comparing-date-strings-in-python

九天星 写道:
张三的出生日期是2000.1.1.12:00,然后匹配系统时间,到每年的1月1日12:00就弹出生日提醒。

既有此需求,可考虑不使“时间是以字符类型体现”,转而使用专用库如 datetime
参考 http://stackoverflow.com/questions/8142364/how-to-compare-two-dates
http://stackoverflow.com/questions/3278999/how-can-i-compare-a-date-and-a-datetime-in-python
http://javabeginnerstutorial.com/python-code/python-date-comparison/

九天星 写道:
右下角的弹窗应该怎么做呢?

可考虑使用外部命令如 notify-send 或使用专用库如 pynotify、notify2
参考 http://askubuntu.com/questions/108764/how-do-i-send-text-messages-to-the-notification-bubbles
https://pypi.python.org/pypi/notify2


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 九天星
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译