首页 > 编程语言 >聪明办法学python第5次笔记打卡

聪明办法学python第5次笔记打卡

时间:2023-12-07 21:56:35浏览次数:31  
标签:错误 python 数据类型 笔记 使用 打卡 调试器

Debugging

关于debug的方法

1.使用print语句打印变量的值
2.使用assert语句判断程序的错误
3.使用pdb模块,(Python的调试器)可以在程序中设置断点,单步调试
4.使用IDE的内置调试器
5.向人工智能求助

常见错误

1.缩进错误 切忌tab和空格混用
2.语法错误
3.命令错误 使用了未定义的 函数或变量
4.类型错误 使用了不正确的数据类型或者函数返回了不正确的数据类型
5.索引错误 尝试使用不存在的索引或切片
6.键错误 尝试使用一个不存在的字典键或属性名称导致
7.文件不存在错误 尝试打开一个不存在的文件

标签:错误,python,数据类型,笔记,使用,打卡,调试器
From: https://www.cnblogs.com/liuyecheng/p/17884059.html

相关文章

  • 聊聊如何为python程序 debug
    开始调试之前摆正心态一、调理论的简单介绍1、调试理论“软件”的两层含义·人类需求在信息世界的投影    理解错需求→bug·计算过程的精确(数学)描述     实现错误→bug2、调试困难的根本原因因为bug的触发经历了漫长的过程·需求→设计→代码(状态机)→F......
  • python notebook
    python(11.20--12.7)配置python环境:下载:anaconda在清华大学开源软件镜像站中选择合适的镜像进行下载。anaconda的存在和作用:要使用anaconda不妨先了解anaconda是什么,做什么。首先要知道,anaconda的存在必然有其存在的社会条件,现如今的python拥有众多版本,他们可以满足使用者不......
  • 聪明办法学python(5)
    聪明办法学python(5)debug调试方法print调试:将程序分段后添加print,锁定问题发生地assert调试:表达式是否成立ide调试:查看报错CV工程师:向人工智能求助常见报错缩进错误(IndentationError)切忌tab和空格混用语法错误(GrammarError)命令错误(CommandError)使用了未定义的函数......
  • 杜教筛学习笔记
    积性函数定义:对于\(gcd(a,b)=1\),满足\(f(ab)=f(a)f(b)\)的函数。常用的积性函数:\(I(n)=1\)\(\epsilon(n)=[n==1]\)\(id(n)=n\)狄利克雷卷积对于两个数论函数\(f,g\),它们的狄利克雷卷积卷积是:\[(f*g)(n)=\sum_{d|n}f(d)g(\frac{n}{d})\]单位元:\(f*\epsilon=f\)......
  • Python NumPy 数组索引和切片
    1、普通索引普通索引是指使用单个整数或整数列表来索引数组中的元素。1)单个元素索引要访问NumPy数组的单个元素,可以使用单个整数索引。索引从0开始,表示数组的第一行第一个元素。2)多维元素索引2、高级索引高级索引允许使用布尔值或数组来索引数组中的元素。1)布尔索引布......
  • python-文件操作
    一、文件的概念文件的操作一共分三个步骤打开文件读写文件读,将文件内容写入内存写,将内存内容写入文件关闭文件     操作文件的函数/方法 1、read方法---读取文件#1、打开文件----注意大小写file=open(文件路径,mode="",encoding=......
  • HTTPS 请求中的证书验证详解(Python版)
    在网络通信中,HTTPS是一种通过SSL/TLS加密的安全HTTP通信协议。证书在HTTPS中扮演着至关重要的角色,用于验证服务器身份并加密数据传输。本文将深入探讨Python中HTTPS请求中的证书相关内容,并提供详细的代码示例。1.证书的基本概念SSL/TLS证书是一种由证书颁发机构签发的......
  • ###聪明办法学python Task07:debug调试
    debug的调试1.调试理论的简单介绍在计算机中,我们将机器看作状态机,同时我们遵循计算机不会犯错的原则,因此,如果程序运行不对劲,好好想想是不是自己的问题2.看懂报错信息编译器的报错要看懂,看不懂用翻译调试方法1.print调试:将程序分段后添加print,锁定问题发生地2.assert调试:表......
  • “数组”类型(python中都可[]的一些数据类型)
    “数组”类型(python中都可[]的一些数据类型)list特点是可变的、能动态扩容,可存储Python中的一切对象,使用时不用指定存储的元素的类型。>>>arr=["one","two","three"]>>>arr[0]'one'#动态扩容>>>arr.append(4)>>>arr['one',......
  • Kosaraju 算法学习笔记(求强连通分量)
    写起来简单无比,不比Tarjan香?方法按照[1...n]的顺序在反图(边方向相反)上dfs一遍,出栈时将节点存入数组q[1...n]中按照q[n...1]的顺序在原图上dfs一遍,每次遍历就是一个新的强联通分量为什么是正确的?核心在于封死连通分量往外走的路。如果原图u-->v有一条边,且u和v不在同一个......