python错误-Python错误解决
1、IndentationError:expected an indented block
原因:Python对缩进非常敏感
解决:在出现此问题的哪一行进行缩进就好,注意tab不能与空格混用,有冒号的下一句一般要缩进
2、TypeError: unorderable types: str() >= int()
原因:input返回的是字符串,所以输入数字返回的也是字符串
解决:强制类型转换,int(input())
3、can't assign to function call
原因:圆括号()表示函数调用,方括号[]表示列表值的引用
解决:改为[]
def normalize(name):
l=list(name)
l[0]=l[0].upper()
for i in range(1,len(name)):
l[i]=l[i].lower()
l=''.join(l)
return l
l1=['adam','LISA','barT']
l2=list(map(normalize,l1))
print(l2)
4、descriptor 'lower' of 'str' object needs an argument
原因:调用的是函数的返回值,但是调用函数时没有传参
解决:此处正确的是调用函数本身,即不带括号的函数调用
5、ValueError: invalid literal for int() with base 2: '16'
原因:int('16',2)意思是按照二进制将字符串"16’转化成十进制,不是将16十进制转化成二进制,所以base=2时应该只有0,1,超出0,1范围就会报错
int('16',8) ——>1*8+6=14
int('16',16) ——>1*16+6=22
扩展:十进制转化为二进制:bin(x)
十进制转化为八进制:oct(x)
十进制转化为十六进制:hex(x)
返回值均为字符串,并且带有0b,0o,0x,可以采用replace去掉:bin(x).replace('0b','');可以再套一个int转化为十进制整数:int(int('1111',2))
python错误-Python错误解决相关推荐
- python错误-新手常见Python错误及异常解决处理方案
写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...
- Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合
Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合 目录 Python版本升级的原因 Text and binary data in P ...
- python中ioerror怎么解决_Python IOError错误异常原因|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/ python语言IOError错误一般多发生在对文件操作报错时,表示要打开的文件不存在,当然能引发IOEr ...
- 怎么解决python遇到问题_新手常见Python错误及异常解决处理方案
新手常见Python错误及异常解决处理方案,异常,错误,语句,子句,代码 新手常见Python错误及异常解决处理方案 易采站长站,站长之家为您整理了新手常见Python错误及异常解决处理方案的相关内容 ...
- Python:Python3错误提示TypeError: slice indices must be integers or None or have an __index__ method解决办法
Python:Python3错误提示TypeError: slice indices must be integers or None or have an __index__ method解决办法 ...
- python安装不了turtle,三种错误都一一解决
系统:Windows 7 1,第一个错误提示 pip is configured with locations that require TLS/SSL, however the ssl module ...
- Fatal error in launcher: Unable to create process using“”C:\Program Files (x86)\Python 出现这个错误的终极解决办法
Fatal error in launcher: Unable to create process using ""C:\Program Files (x86)\Python33\ ...
- python常见错误-新手常见Python错误及异常解决处理方案
写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...
- python连接数据库mysql错误1045、手动登录可以_登录mysql错误1045解决方法
在命令提示符中登陆mysql时,提示1045报错解决方案: 安装好mysql,在cmd中输入mysql -uroot -p回车,输入密码后,出现1045错误,错误提示如下: ERROR 1045(28 ...
- Python语言环境错误:不支持的语言环境设置
本文翻译自:Python locale error: unsupported locale setting Why do I get the following error when doing th ...
最新文章
- Nginx 从安装到高可用
- 阿里云发布Quick BIV3.0,人人都能轻松进行在线数据分析
- 小菜:Java异常处理的10个最佳实践
- 使用Angular,Ionic 4和Spring Boot构建移动应用
- sap系统搭建教程_詹迟迟:如何搭建知识付费系统?知识付费系统搭建教程
- springboot转发http请求_如何实现Http请求报头的自动转发
- url存在链接注入漏洞_检测到目标URL存在SQL注入漏洞
- mysql进阶教程pdf_SQL进阶教程 (MICK著) 高清pdf完整版
- JST日本压着端子XH系列线对板连接器PCB封装库(2.5mm间距)
- 大一新生先学C语言编程还是先学C语言的数据结构和算法?
- 第五章 澄清概念意义
- android模拟器如何输入中文,不能输入中文
- el-table纵向和横向都有滚动条的时候,右下角会出现白色方块区域
- 【Busybox】Busybox源码分析-04 | ash和login程序
- opencv 播放mp4
- ATL之深入浅出书评(潘爱民)
- matlab 最大似然估计二项式分布,统计基础15:最大似然法估计二项式分布参数
- 键盘小钢琴[C语言][自制]
- 大学英语计算机my dream 150,2019年12月网络教育统考模拟题二—大学英语A
- Java加密解密算法-SHA加密
热门文章
- 开发日记-20190915 关键词 汇编语言王爽版 第九章
- 【转】webshell检测——使用auditd进行system调用审计
- typescript 入门例子 Hello world——ts就是一个宿主机语言
- ES索引瘦身 禁用_source后需要设置field store才能获取数据 否则无法显示搜索结果...
- lucene正向索引(续)——每次commit会形成一个新的段,段_1的域和词向量信息可能存在_0.fdt和_0.fdx”中...
- HBase底层存储原理——我靠,和cassandra本质上没有区别啊!都是kv 列存储,只是一个是p2p另一个是集中式而已!...
- Mac VirtualBox 命令行Centos 调整窗口大小
- git 回退版本并强制提交
- vue-textarea 自适应高度
- oc35--自定义构造方法