最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • python 新手常犯错误有哪些

    正文概述    2020-05-11   283

    python 新手常犯错误有哪些

    下面总结新手学习python经常遇到的坑,需要的同学可以参考

    错误1:缩进

    python是强制缩进的语言,很多同学在初次接触python时可能会不习惯,缩进老是犯错。比如

    Python 2.7.12 (default, Sep 17 2016, 13:47:40)
    [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.38)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>>     good = "ok"
      File "<stdin>", line 1
        good = "ok"
        ^
    IndentationError: unexpected indent

    这种错误一般会提示IndentationError,最后根据错误所在行一般都能够很快的解决问题。

    错误2: 中英文符号

    很多初学者是分不清中英文符号的区别的,比如说:这是英文的冒号,而:这个冒号是中文的。乍一看长得差不多,但实际上确实不同的字符。比如

    >>> x = 0>>> if x == 1:
      File "<stdin>", line 1
        if x == 1:
                 ^SyntaxError: invalid syntax

    上面的错误很明显,语法错误,冒号有问题。作为初学者,下面这些符号在输入的时候你可能需要警惕一些

    英文逗号
    英文冒号
    英文小括号
    英文中括号

    符号不准确的情况下,一般python解释器会提示SyntaxError,遇到这个错误不要怕,想办法解决就好。

    错误3:拼写错误

    因为我们的母语不是英文,所以很多时候我们会把单词拼写错误而觉察不到。比如

    上面的情况python抱怨道:world这个变量没有定义, 很显然我们定义变量名是word。一些同学甚至会将hello world错拼成是hello word,可见对微软的office套件爱的深沉。

    错误4:代码块忘了冒号

    python的很多代码块结构是需要冒号的,这个我最初非常不习惯,老是忘记写,比如

    >>> if 1 == 2
      File "<stdin>", line 1
        if 1 == 2
                ^
    SyntaxError: invalid syntax

    这里if后面要跟冒号来引出下面的代码块。忘记冒号的时候一般会报语法错误。

    错误5: IDE综合症

    有些同学喜欢一开始就使用IDE,因为一些不错的IDE是有语法错误提示的,所以当你敲错了以后,代码编辑器内可能充斥着红色或黄色的波浪线,不过有时候这些线可能不是很准确,就导致大家有些手足无措,不敢放心大胆敲代码,渐渐的挫败感累积,然后放弃。

    另外很多同学喜欢在IDE内直接运行python代码,导致很多时候传参不便,无法得到想要的结果。

    其实新手可以先土一点,尝试不用IDE,等熟练一些了再使用也不迟。

    错误6:只看不写或者只写不看

    有些同学只看书,不写代码,结果除了疑惑越来越多以外,代码能力提升速度其实有限

    有些同学只写代码,不看别人写的代码,结果一些常见套路不会,进步速度也有限

    代码其实要多看,多看别人写的代码,python标准库里的代码尽管不容易,但是可以看一下,github上的一些开源项目,也可以找一些简单的来看;写一些能让自己有成就感的代码,从简单的开始,逐渐复杂,循序渐进。

    综上,读完这边文章,你应该了解这些点

    SyntaxError: invalid syntax:这是语法错误

    IndentationError: unexpected indent: 这是缩进错误

    NameError: name 'world' is not defined: 这是变量没定义

    出错没关系,解决掉就好了,代码要多看多写,万事开头难,坚持到最后才有收获。


    起源地下载网 » python 新手常犯错误有哪些

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元