前言

在学习python中难免犯下一些幼稚的错误,为了方便后来人的学习与自己的进步,整理了在学习过程中犯下的错误,写下此篇文档。

目录

文章目录

  • 前言
  • 目录
  • 问题
  • 举例
  • 解决方法
  • 补充

问题

TypeError: not all arguments converted during string formatting

举例

例如:

 strs=(1,2,3,4)  #创建一个集合strs(1, 2, 3,4)>>> print 'strs= %s ' % strsTraceback (most recent call last):File "<pyshell#43>", line 1, in <module>print 'strs= %s ' % strTypeError: not all arguments converted during string formatting

原因:1 % 操作符只能直接用于字符串(‘123’),列表([1,2,3])、元组,因此需要一一匹配操作符。

解决方法

 print 'strs= %s' % (strs,)
strs= (1, 2, 3,4)
也可以用:
print 'strs= %s,%s,%s,%s' % sstr
strs= 1,2,3,4

#简单解释
说明前后%和后面的参数数量不对应,比如

File "<pyshell#37>", line 1, in <module>
print '%f meters is the same as &f km' % (meters, kilometers)
TypeError: not all arguments converted during string formatting

后面有miles和kilometer两个参数,前面只有一个%f,还有一个打印错的&, 前后不一致; 如果改成

print '%f miles is the same as %f km' % (miles, kilometers)

就可以了

补充

如果还有不会的,可以关注下面的公众号,博主会在24小时内回复。

Python学习笔记:TypeError: not all arguments converted during string formatting相关推荐

  1. python TypeError: not all arguments converted during string formatting 解决

    例如: strs=(1,2,3,4) #创建一个集合strs(1, 2, 3,4)>>> print 'strs= %s ' % strsTraceback (most recent ...

  2. TypeError: not all arguments converted during string formatting报错解决

    python字符串格式转换报错 # 学习者:xinkai # 时间:2023/1/3 10:45 list1=[int(i) for i in input().split()] sum=0 for i ...

  3. Python 学习笔记——入门

    文章目录 〇.Python 是什么 一.推荐的教程 二.这篇学习笔记适合什么人 三.环境 1. 操作系统 对于 Windows 对于 Ubuntu 对于其他操作系统 2. Python 对于 Wind ...

  4. Python学习笔记-- 字符串和数字的连接

    Python学习笔记– 字符串和数字的连接 >>> s = 'abc' >>> print s + 1Traceback (most recent call las ...

  5. Python学习笔记12_函数

    Python学习笔记12_函数 文章目录 Python学习笔记12_函数 1.函数定义 2.函数调用 3.函数的参数 3.1.可更改对象和不可更改对象参数 3.2.必需参数(位置参数) 3.3.关键字 ...

  6. python学习笔记(二)之列表

    python学习笔记(二)之列表 说明:列表是python的苦力 特点:列表是可以修改的.这种修改,不是复制一个新的,而是在原地进行修改.append()和extend() 常用的列表函数:appen ...

  7. python学习笔记(九)之语句1

    python学习笔记(九)之语句1 print python2中,print是一个语句,python3中它是一个函数. 实例1: >> print "hello,world!&q ...

  8. python 学习笔记 (核心)

    python    学习笔记 (核心) Python解释器从头到尾一行接一行执行脚本 # -*- coding: UTF-8 -*-    //字符编码 不区分单引号和双引号,x='hello',x[ ...

  9. python里数字怎么表示_Python 中的数字—Python 学习笔记

    今天讲一下 Python 中六种标准数据类型之一:数字. 整数 整数可以执行加减乘除运算,+代表加法, -代表剪法, *代表乘法./代表除法, %代表求余数: >>> 1+2 3 & ...

最新文章

  1. DOMINO的JDBC和ODBC连接方法
  2. OpenCV用于人脸检测
  3. 成本直降50% | 阿里云发布云原生网关,开启下一代网关新进程
  4. .Net转Java自学之路—基础巩固篇八—总结(封装、继承、多态)
  5. 数据分析:数据分析工具:SPSS、RapidMiner、KNIME、Kettle
  6. 基于MIMO讲解信道估计基本原理
  7. java 方法签名是什么意思_Java中的方法签名是什么?
  8. [Filecoin]协议实验室关于SNARK竞赛的公告
  9. mybatis与spring整合详解
  10. SuperMap BIM+GIS-Revit模型处理-背景
  11. cass怎么添加指北针图例_答疑|CASS怎么添加图例?
  12. vs项目属性中目标平台x86,x64,any cpu的区别
  13. Excel.Application组件使用方法 matlab可以参考使用
  14. SpringBoot开发微信公众号_回复文本信息功能
  15. Postman接口测试教程_Sinno_Song_新浪博客
  16. MySQL千万级别表数据中提高RAND随机查询的实验
  17. 华为任正非最新发声:活下来!
  18. 什么是物联网?物联网面临哪些挑战?
  19. MIT教授提出可扩展的新共识算法Algorand,彻底消除区块链分叉的可能性
  20. 港府将发4000港元给部分市民 或惠及280万人

热门文章

  1. higher likelyhood that where your key is
  2. logic demonstration process in the English debate system
  3. xjtlu mac mail 绑定
  4. Memcpy, blockcopy的进一步理解
  5. 647. Palindromic Substrings
  6. 冒泡排序的多种写法、逻辑
  7. 华为交换机s5700学习笔记
  8. Android的一些疑问
  9. 散度、旋度与 Laplacian
  10. 结婚戒指为什么戴在无名指上的原因