python中的% 是什么意思, 起到什么作用?

today=target_dir+time.strftime('%Y%m%d')now=time.strftime('%H%M%S')... today = target_dir + time.strftime('%Y%m%d')
now = time.strftime('%H%M%S')
展开
 我来答
iiiiiiiipl
2019-05-24 · TA获得超过9923个赞
知道答主
回答量:68
采纳率:66%
帮助的人:3.8万
展开全部

%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有关的支持,则需要付费给商业供应商

参考资料:

百度百科-Python

lz710
推荐于2017-10-15
知道答主
回答量:35
采纳率:0%
帮助的人:4.7万
展开全部
一般在格式化的时候会用到%。这里你用的
%Y表示年,%m表示月,%d表示日

%H表示时,%M表示分,%S表示秒
单独用%号的时候,实际上没什么意义。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啊恨
推荐于2017-10-15 · TA获得超过1493个赞
知道小有建树答主
回答量:1014
采纳率:71%
帮助的人:696万
展开全部
在屏幕输出的命令中,%是格式符号,%d代表整数,%s代表字符

单独看%,是一个运算符号,求余数
1%5 = 1, 2%5 = 2, 3%5 = 3, 4%5 = 4, 5%5 = 0
另外一个简单的用途是,通过运算结果判断一个数是否能被另外一个数整除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
silmerusse
2013-07-04 · TA获得超过6640个赞
知道大有可为答主
回答量:2919
采纳率:33%
帮助的人:2101万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shi_shi1230
2013-07-04 · TA获得超过134个赞
知道答主
回答量:142
采纳率:100%
帮助的人:49万
展开全部
每种语言都有自己的格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式