Python 基础问题大全

Python 基础问题大全前言Python现在依托大数据,AI人工智能等等这些最火的项目,俨然已经成为了当下最火的一门编程语言之一。所以,近来也是有非常非常多的工程师来进修python这么语言。但是实际上,对于0代码基础

大家好,又见面了,我是你们的朋友全栈君。

前言

Python现在依托大数据,AI人工智能等等这些最火的项目,俨然已经成为了当下最火的一门编程语言之一。
所以,近来也是有非常非常多的工程师来进修python这么语言。
但是实际上,对于0代码基础的小伙伴们而言,学习基础语法的时候,还是会或多或少的出现一些错误。
那么,本文就来概括一下,在基础阶段,犯错比较多的问题。

SyntaxError: invalid syntax:无效的语法(语法错误)

错误:一个等于符号(=)是赋值,两个等于符号(==)才是比较运算

<span role="heading" aria-level="2">Python 基础问题大全

错误:if ,for ,def 等控制流以及函数结尾处未加 “:” (冒号)

<span role="heading" aria-level="2">Python 基础问题大全

IndentationError: expected an indented block:代码缩进错误

<span role="heading" aria-level="2">Python 基础问题大全

NameError: name ‘xxx’ is not defined:没有定义xxx变量

<span role="heading" aria-level="2">Python 基础问题大全

list index out of range:列表越界(取值超出了列表的长度)

<span role="heading" aria-level="2">Python 基础问题大全

KeyError: ‘xxx’:在字典里取一个不存在的key值

<span role="heading" aria-level="2">Python 基础问题大全

TypeError: argument of type ‘int’ is not iterable:类型错误:“int”类型的参数不可迭代

<span role="heading" aria-level="2">Python 基础问题大全

原因:not in 是成员运算符,不能说 数字”1″ 不在 数字”2″ 的里面。

TypeError:xxx takes no arguments:构造的某个函数失败

<span role="heading" aria-level="2">Python 基础问题大全

原因:构造函数书写格式是__init__,而不是_init_,是init左右两边都有2个下划线(__),而不是一个(_)

<span role="heading" aria-level="2">Python 基础问题大全

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156036.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java中重载与重写的特点和区别[通俗易懂]

    Java中重载与重写的特点和区别[通俗易懂]一、重载(overload)重载:发生在Java的同一个类里面,通过定义相同的方法,定义不同的参数列表来区分开这些相同的方法,参数列表的不同可以是参数的类型、参数的个数和参数的顺序。当我们调用这些方法的时候通过传入参数的不同,在运行时Java虚拟机会自行调用不同的方法来进行处理。由于Java的修饰符都可以访问同一个类里面的方法,所以方法的重载与方法的修饰符无关;Java的返回值不能区别这些方法,因为返回值是在运行后才体现出来的,而两个参数列表相同仅仅是返回值相同的方法在Java编译时就会报错,虚拟机在运行

    2022年7月8日
    24
  • mybatis-plus自动生成代码的调用用法(mybatisplus批量新增)

    一、介绍本教程将介绍如何使用mybatis-plus工具自动给我们生成Controller、Service、Entity、Mapper、Mapper.xml层代码要求:①生成的Controller类,需要继承BaseController②生成的Entity类,需要继承BaseEntity③生成的Service,默认名称下是以I开头的接口,在生成Se…

    2022年4月15日
    116
  • 有感FOC算法学习与实现总结「建议收藏」

    有感FOC算法学习与实现总结「建议收藏」`FieldOrientedControl`磁场定向控制(`FOC`),`FOC`是有效换向的公认方法。`FOC`的核心是估计转子电场的方向。一旦估计了转子的电角度,就将电动机的三相换相,以使定子磁场垂直于转子磁场。本文参考了`TI`,`microchip`的相关文档,基于`STM32F103`系列单片机实现了带编码器的`FOC`算法,实现了对通用伺服电机(表贴式`PMSM`)的控制。

    2022年6月21日
    119
  • IP地址分类以及子网划分「建议收藏」

    IP地址分类以及子网划分「建议收藏」IP地址:是网络层的概念,IP地址长度为32位,分为四个8位,用点分十进制来表示,每部分范围0~255(0~255.0~255.0~255.0~255)。一个可有2的32次方个IP地址。1、IP地址的分类最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A类地址、B

    2022年5月7日
    52
  • Idea激活码教程永久有效2025.1.1.1激活码绝对有效2025.1.1.1

    Idea激活码教程永久有效2025.1.1.1激活码绝对有效2025.1.1.1Idea 激活码教程永久有效 2025 1 1 1 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2025 1 1 1 成功激活

    2025年5月21日
    122
  • declare-styleable:自定义控件的属性[通俗易懂]

    declare-styleable:自定义控件的属性[通俗易懂]做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:

    2022年7月13日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号