今天写程序,想输出一个array的shape,原程序为: print('shape of testUImatrix:%s\nStart to make testUImatrix...'%(testuimat.shape)) 结果报错: TypeError: not all arguments converted during string formatting 这句话有什么问题嘛??感觉有点奇怪,之后google到了这个网页https://segmentfault.com/q/101000000…
print ("So, you're 5r old, %r tall and %r heavy." % (age, height, weight)) print ("So, you're %r old, %r tall and %r heavy." % (age, height, weight)) 说明前后%和后面的参数数量不对应.红色就是错误的地方.…
今天使用mysqldb执行query语句的时候,在执行这条语句的时候: select PROJ, DATE_FORMAT(MAX(DATE),'%Y-%m-%') AS MAXDATE, DATE_FORMAT(MIN(DATE),'%Y-%m-%d') AS MINDATE FROM (SELECT resource.PROJ,`day`.DATE FROM resource,`day` where resource.MAC=`day`.MAC ORDER BY PROJ) AS PROJSE…
Where? 运行Python程序,报错出现在这一行 return "Unknow Object of %s" % value Why? %s 表示把 value变量装换为字符串,然而value值是Python元组,Python中元组不能直接通过%s 和 % 对其格式化,则报错 Way? 使用 format 或 format_map 代替 % 进行格式化字符串 出错代码 def use_type(value): if type(value) == int: return "i…
今天使用字符串格式化时,遇到的一点小问题:调用这个方法解释器出错了:TypeError: not enough arguments for format string def ll(name,age): print('name:%s,age:%s' %name, age) ll('huhu',18) 运行结果: File "D:/python/pylib.py", line 69, in ll print('name:%s,age:%s' %name, age) TypeError:…
列表 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0] = ['sample value'] 得到列表的长度 list_length = len…
到一个问题,表示100% 的时候,出现这个问题. 因为python语法会认为是你需要转移符,这个时候你可以选择100%% 来表示…
query = "SELECT * FROM devices WHERE devices.`id` LIKE '%{}%'".format("f2333") datas = cur.query(query) 报错: query = query % tuple([db.literal(item) for item in args]) TypeError: not enough arguments for format string 传入query语句拼接出来为 SEL…
在上一篇文章中我们讲解了关于python列表List的相关内容,今天给大家解释一下列表List的兄弟 – 元组,俗称: tuple. 元组tuple和列表List类似,元组有如下特点: 1.由一个或者多个数据构成,数据的类型可以不相同也可以相同: 2.元组中的数据需要写在()中括号内部,数据与数据之间用逗号隔开: 3.元组是一个有序的集合,下标索引默认重 0 开始,和字符串类似: 4.元组的数据不能被修改 元组其实也称为只读列表,列表支持的函数元组同样也支持,唯一区别是元组tuple中的数据不能…