51Testing软件测试论坛

标题: exec(expr % tuple(value)) 中的% [打印本页]

作者: bbb327    时间: 2018-8-14 09:43
标题: exec(expr % tuple(value)) 中的%
老师,
请问下 exec(expr % tuple(value)) 中%的作用是什么?是exec函数的固定用法吗?将expr中占位符与tuple中各个元素匹配?还是%的用法?有关于这个用法的链接什么的吗?请您帮助下


在学课程:
Python+selenium大型电商网站自动化测试框架开发实战
http://www.atstudy.com/course/754

作者: 学掌门网校    时间: 2018-8-14 10:35
expr % tuple(value),这是一个带格式定义符的字符串,%是连接字符串和变量的连接符。

比如:

x=1

print('x的结果是%d' % x)

输出结果是:x的结果是1

其中'x的结果是%d'是个带格式定义符的字符串,%d表示10进制整型,该字符串后跟% 变量x,表示字符串中%d处的内容是变量x的值。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2