Python-abs,group,getattr,datetime
来源:互联网 发布:网络诽谤罪澄清函 编辑:程序博客网 时间:2024/05/17 05:55
1.abs是python中自带的方法,作用是求绝对值的。
参数可以是:负数、正数、浮点数或者长整形
abs(-1.2) #返回 1.2abs(1.2) #返回 1.2abs(-11216.5) #返回 11216.5abs(11216.5) #返回 11216.5
注意点:参数可以是负数也可以为正数。只会取绝对值,不会做取整。
2.group(1):选择第一个匹配的项
3.python的 hasattr(), getattr(), setattr()函数详解
hasattr(object,name)
判断一个对象是否有name属性或者name方法,返回BOOL值,有name特性返回True,否则返回True,否则返回False.
getattr(object,name[,default])
获取对象object的属性或者方法,如果存在打印出来,如果不存在,打印出默认值,默认值可选.
需要注意的是,如果是返回的对象的方法,返回的是方法的内存地址,如果需要运行这个方法,可以在后面添加一对括号.setattr(object,name,values)
给对象的属性赋值,若属性不存在,先创建再赋值
* 一种综合的用户是: 判断一个对象的属性是否存在,若不存在就添加该属性. *
>>> class test():... name="xiaohua"... def run(self):... return "HelloWord"...>>> t=test()>>> getattr(t, "age") #age属性不存在Traceback (most recent call last): File "<stdin>", line 1, in <module>AttributeError: test instance has no attribute 'age'>>> getattr(t, "age", setattr(t, "age", "18")) #age属性不存在时,设置该属性'18'>>> getattr(t, "age") #可检测设置成功'18'>>>
4.python中日期和时间格式化输出的方法
python格式化日期时间的函数为: datetime.datetime.strftime();
由字符串转为日期型的函数为: datetime.datetime.strptime()
- %a 输出当前是星期几的英文简写
>>> import datetime>>> now=datetime.datetime.now()>>> now.strftime('%a')'Sun'
%A 输出完整的星期几名称英文
%b 输出月份的英文简写
%B 输出月份的英文完整名称
%c 以本地时间显示日期和时间
%d 显示1-31之间的数,每月的第几天,也就是年月日中的日
%H 以24小时制显示小时,比如,02,14
%I 以12小时制的方式显示当前小时,例如当前jb51.net服务器的时间为晚上21点,使用%I显示09
%j 显示当前日期为一年中的第几天,如当前jb51.net服务器时间为2013年9月15日,则显示为258,也就是一年中的第258天
%m 显示1-12之间的月份
%M 显示00-59之间的分钟数
%p 以 A.M./P.M.方式显示是上午还是下午
%S 显示0-59之间的秒数
%U 显示一年中的第几周,星期天为一周的第一天,例如当前www.jb51.net服务器时间为2013年9月15日,星期天,显示为第37周
%w 显示一周中的第几天,其中星期天为0,星期一为1,例如:jb51.net当前日期为2013年9月17日星期二,则显示结果为2
%W 显示一年中的第几周,和U%把不同的是星期一为一周的第一天,例如当前www.jb51.net服务器时间为2013年9月17日,星期二,显示为第37周,范围在0-51之间
%x 显示当地的日期,例如jb51.net本地时间为:北京时间2013年9月17日
%X 显示当地的时间,例如jb51.net本地时间为:北京时间2013年9月17日 07:55:04
%y 显示(00 - 99) 之间的年份,例如:jb51.net服务器时间为:2013年9月17日,则显示结果为13
%Y 显示完整年份,例如:jb51.net服务器时间为:2013年9月17日,则显示结果为2013
%z, %Z 输出时区,如果不能显示,则显示为空字符 %% 用于显示%符号
* 完整的例子: 显示当前日期时间 *
- Python-abs,group,getattr,datetime
- python getattr()
- python -- getattr
- python getattr
- python getattr()
- Python的getattr函数
- python: 理解 __getattr__, getattr ,
- python: 理解 __getattr__, getattr ,
- Python的getattr()
- Python getattr实际使用
- Python:getattr() 和__getattr__()
- python: 理解 __getattr__, getattr ,
- Python’s getattr function
- python-setattr,getattr,getattribute
- python 内置函数getattr
- Python getattr()方法
- python getattr setattr
- Python的hasattr、getattr
- 安装SignalR
- 19. Remove Nth Node From End of List
- Android studio 项目怎么上传到gitHub上
- PAT--1098. Insertion or Heap Sort(排序)
- 通过 https 连接webservice示例(比http连接更安全)
- Python-abs,group,getattr,datetime
- Linux常规操作命令
- oracle varchar 转换clob
- java日常笔记2016-12-08
- System,Runtime,Date,Math
- UI布局初试---one
- 第十五周项目3--B-树的基本操作
- 关于html锚点
- PHP7+TP3.2.3 使用记录