Python学习笔记:TypeError: not all arguments converted during string formatting
前言
在学习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相关推荐
- 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 ...
- 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 ...
- Python 学习笔记——入门
文章目录 〇.Python 是什么 一.推荐的教程 二.这篇学习笔记适合什么人 三.环境 1. 操作系统 对于 Windows 对于 Ubuntu 对于其他操作系统 2. Python 对于 Wind ...
- Python学习笔记-- 字符串和数字的连接
Python学习笔记– 字符串和数字的连接 >>> s = 'abc' >>> print s + 1Traceback (most recent call las ...
- Python学习笔记12_函数
Python学习笔记12_函数 文章目录 Python学习笔记12_函数 1.函数定义 2.函数调用 3.函数的参数 3.1.可更改对象和不可更改对象参数 3.2.必需参数(位置参数) 3.3.关键字 ...
- python学习笔记(二)之列表
python学习笔记(二)之列表 说明:列表是python的苦力 特点:列表是可以修改的.这种修改,不是复制一个新的,而是在原地进行修改.append()和extend() 常用的列表函数:appen ...
- python学习笔记(九)之语句1
python学习笔记(九)之语句1 print python2中,print是一个语句,python3中它是一个函数. 实例1: >> print "hello,world!&q ...
- python 学习笔记 (核心)
python 学习笔记 (核心) Python解释器从头到尾一行接一行执行脚本 # -*- coding: UTF-8 -*- //字符编码 不区分单引号和双引号,x='hello',x[ ...
- python里数字怎么表示_Python 中的数字—Python 学习笔记
今天讲一下 Python 中六种标准数据类型之一:数字. 整数 整数可以执行加减乘除运算,+代表加法, -代表剪法, *代表乘法./代表除法, %代表求余数: >>> 1+2 3 & ...
最新文章
- DOMINO的JDBC和ODBC连接方法
- OpenCV用于人脸检测
- 成本直降50% | 阿里云发布云原生网关,开启下一代网关新进程
- .Net转Java自学之路—基础巩固篇八—总结(封装、继承、多态)
- 数据分析:数据分析工具:SPSS、RapidMiner、KNIME、Kettle
- 基于MIMO讲解信道估计基本原理
- java 方法签名是什么意思_Java中的方法签名是什么?
- [Filecoin]协议实验室关于SNARK竞赛的公告
- mybatis与spring整合详解
- SuperMap BIM+GIS-Revit模型处理-背景
- cass怎么添加指北针图例_答疑|CASS怎么添加图例?
- vs项目属性中目标平台x86,x64,any cpu的区别
- Excel.Application组件使用方法 matlab可以参考使用
- SpringBoot开发微信公众号_回复文本信息功能
- Postman接口测试教程_Sinno_Song_新浪博客
- MySQL千万级别表数据中提高RAND随机查询的实验
- 华为任正非最新发声:活下来!
- 什么是物联网?物联网面临哪些挑战?
- MIT教授提出可扩展的新共识算法Algorand,彻底消除区块链分叉的可能性
- 港府将发4000港元给部分市民 或惠及280万人