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错误解决相关推荐

  1. python错误-新手常见Python错误及异常解决处理方案

    写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...

  2. Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合

    Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合 目录 Python版本升级的原因 Text and binary data in P ...

  3. python中ioerror怎么解决_Python IOError错误异常原因|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ python语言IOError错误一般多发生在对文件操作报错时,表示要打开的文件不存在,当然能引发IOEr ...

  4. 怎么解决python遇到问题_新手常见Python错误及异常解决处理方案

    新手常见Python错误及异常解决处理方案,异常,错误,语句,子句,代码 新手常见Python错误及异常解决处理方案 易采站长站,站长之家为您整理了新手常见Python错误及异常解决处理方案的相关内容 ...

  5. 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解决办法 ...

  6. python安装不了turtle,三种错误都一一解决

    系统:Windows 7 1,第一个错误提示 pip is configured with locations that require TLS/SSL, however the ssl module ...

  7. 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\ ...

  8. python常见错误-新手常见Python错误及异常解决处理方案

    写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...

  9. python连接数据库mysql错误1045、手动登录可以_登录mysql错误1045解决方法

    在命令提示符中登陆mysql时,提示1045报错解决方案: 安装好mysql,在cmd中输入mysql -uroot -p回车,输入密码后,出现1045错误,错误提示如下: ERROR 1045(28 ...

  10. Python语言环境错误:不支持的语言环境设置

    本文翻译自:Python locale error: unsupported locale setting Why do I get the following error when doing th ...

最新文章

  1. Nginx 从安装到高可用
  2. 阿里云发布Quick BIV3.0,人人都能轻松进行在线数据分析
  3. 小菜:Java异常处理的10个最佳实践
  4. 使用Angular,Ionic 4和Spring Boot构建移动应用
  5. sap系统搭建教程_詹迟迟:如何搭建知识付费系统?知识付费系统搭建教程
  6. springboot转发http请求_如何实现Http请求报头的自动转发
  7. url存在链接注入漏洞_检测到目标URL存在SQL注入漏洞
  8. mysql进阶教程pdf_SQL进阶教程 (MICK著) 高清pdf完整版
  9. JST日本压着端子XH系列线对板连接器PCB封装库(2.5mm间距)
  10. 大一新生先学C语言编程还是先学C语言的数据结构和算法?
  11. 第五章 澄清概念意义
  12. android模拟器如何输入中文,不能输入中文
  13. el-table纵向和横向都有滚动条的时候,右下角会出现白色方块区域
  14. 【Busybox】Busybox源码分析-04 | ash和login程序
  15. opencv 播放mp4
  16. ATL之深入浅出书评(潘爱民)
  17. matlab 最大似然估计二项式分布,统计基础15:最大似然法估计二项式分布参数
  18. 键盘小钢琴[C语言][自制]
  19. 大学英语计算机my dream 150,2019年12月网络教育统考模拟题二—大学英语A
  20. Java加密解密算法-SHA加密

热门文章

  1. 开发日记-20190915 关键词 汇编语言王爽版 第九章
  2. 【转】webshell检测——使用auditd进行system调用审计
  3. typescript 入门例子 Hello world——ts就是一个宿主机语言
  4. ES索引瘦身 禁用_source后需要设置field store才能获取数据 否则无法显示搜索结果...
  5. lucene正向索引(续)——每次commit会形成一个新的段,段_1的域和词向量信息可能存在_0.fdt和_0.fdx”中...
  6. HBase底层存储原理——我靠,和cassandra本质上没有区别啊!都是kv 列存储,只是一个是p2p另一个是集中式而已!...
  7. Mac VirtualBox 命令行Centos 调整窗口大小
  8. git 回退版本并强制提交
  9. vue-textarea 自适应高度
  10. oc35--自定义构造方法