python中的% 是什么意思, 起到什么作用?
now = time.strftime('%H%M%S') 展开
%Y会被无世纪的年份所替代。%m会被01到12之间的一个十进制月份数替代,其他依次类推。
1.%在python的格式化输出,有转换字符的作用:
(1)%c 整数转成对应的 ASCII 字元;
(2)%d 整数转成十进位;
(3)%f 倍精确度数字转成浮点数;
(4)%o 整数转成八进位;
(5)%s 整数转成字符串;
(6)%x 整数转成小写十六进位;
(7)%X 整数转成大写十六进位。
比如:
a = 'test'
print 'it is a %s' %(a)
打印的结果就是敏好 it is a test。
2.求模运算,相当于mod,也就是计算除法的余数,比如5%2就得到1。
扩展神拿指资料:
由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授
。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。
而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。
因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需游配要付费给商业供应商
参考资料:
%Y表示年,%m表示月,%d表示日
%H表示时弊羡,%M表示分,%S表租袜拍示秒
单独用%号的时候,实际上没什么意义。
单独看咐陪%,是一个运算符号,求余数
1%5 = 1, 2%5 = 2, 3%5 = 3, 4%5 = 4, 5%5 = 0
另外一个简单的用途是,通歼雹过运算氏简帆结果判断一个数是否能被另外一个数整除