TypeError: 'str' object does not support item assignment

对给定字符串直接插入字符或改变指定位置的字符。

>>> language = "Python"
>>> language[0] = "J"
Traceback (most recent call last):File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment

✏️规避方法:字符串是不可变的,不能直接对字符串中的某个位置做删改。如果要修改字符串变量所存储的字符串值,只需要重新调整字符串变量的引用,例如:

>>> language = "Python"
>>> language = "Jython"
>>> language
'Jython'

TypeError: bad operand type for abs(): 'str'

错误的操作数“字符串类型”在abs()函数中。

当abs()函数的参数是字符串时,会抛出此异常。

>>> abs('s')
Traceback (most recent call last):File "<stdin>", line 1, in <module>
TypeError: bad operand type for abs(): 'str'

✏️规避方法:检查参数类型,如果是字符串类型则不能使用abs()函数

Python异常 TypeError相关推荐

  1. python cannot concatenate_解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects

    解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects TypeError: cannot concatenate 'str' ...

  2. python异常-TypeError: ‘tuple‘ object is not callable.当不同的环境下同一个语句运行结果不同时,不如重启程序、更改不相关变量试试

    一.问题背景 由于出错时没有保存截图,所以只能给出正确执行状态下的代码了(代码没改过...). 当我在jupyter lab中测试Path().iterdir()的返回值时,语句[list(pathl ...

  3. Python异常:TypeError: a bytes-like object is required, not 'str'

    Python异常:TypeError: a bytes-like object is required, not 'str' import jsonstr = [{"userName&quo ...

  4. python代码大全表解释-【初学】Python异常代码含义对照表

    原标题:[初学]Python异常代码含义对照表 Python常见的异常提示及含义对照表如下: 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 Keyb ...

  5. python错误-python异常与错误区别

    错误和异常概念 错误: 1.语法错误:代码不符合解释器或者编译器语法 2.逻辑错误:不完整或者不合法输入或者计算出现问题 异常:执行过程中出现万体导致程序无法执行 1.程序遇到逻辑或者算法问题 2.运 ...

  6. Python异常及处理方法总结

    原文:https://blog.csdn.net/polyhedronx/article/details/81589196 作者:polyhedronx 调试Python程序时,经常会报出一些异常,异 ...

  7. python超神之路:python异常对照表

    python异常对照表 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Excep ...

  8. python异常的处理机制_python异常和文件处理机制详解

    本文实例讲述了python异常和文件处理机制.分享给大家供大家参考,具体如下: 1 异常处理 Python的异常用 try except finally 来处理. 并且except后还可以跟 else ...

  9. 仅需6道题轻松掌握Python异常捕获 | Python技能树征题

    仅需6道题轻松掌握Python异常捕获 | Python技能树征题 0. 前言 1. 第 1 题:在单元测试中测试异常 2. 第 2 题:多个异常的处理 3. 第 3 题:捕获所有异常 4. 第 4 ...

最新文章

  1. Stream Processing: Apache Kafka的Exactly-once的定义 原理和实现
  2. 反向域名解析的用途,如何设置?
  3. java redis mq_redis之mq实现发布订阅模式
  4. 2018山东省省赛 问题 H: Dominoes
  5. 覃超-算法训练营 学习方法分享[1] 如何精通一个领域
  6. homebrew install php53
  7. arcmap添加WMTS服务
  8. ICPC2020小米网络选拔赛第一场复盘
  9. Java面向对象:对象的概念及面向对象的三个基本特征
  10. linux 桌面共享xfce,漂亮而且轻量级的桌面-----xfce安装
  11. Linux驱动之异步OR同步,阻塞OR非阻塞概念介绍
  12. 计算机网络---TCP/IP网络编程实验
  13. keychron的机械键盘
  14. java代码防查重工具_代码查重工具sim
  15. __CTOR_LIST__和__DTOR_LIST__解释
  16. ubuntu分区时主分区和逻辑分区怎么分
  17. BUPT计导第三次机考12.8数组+二分答案详解
  18. 设置U盘盘符为自定义图片
  19. 怎么让鼠标带黄色光圈?
  20. 计算机桌面怎么突然变大了,电脑桌面比例突然变大?一招还原比例!

热门文章

  1. 2020生产实习——信诺达的
  2. 微信,搞事情啦!!!
  3. Deep Cluster:Deep Clustering for Unsupervised Learning of Visual Features
  4. linux命令详解:pgrep命令
  5. Linux主设备号和次设备号
  6. r9 6900hx参数 r9 6900hx功耗
  7. 基于云开发的答题活动小程序v1.0,开开开源啦
  8. CCIE-NDP协议
  9. bigInt数据类型
  10. 一个工科生的竹资源探索之旅