Python学习——常见运行错误

转载:https://www.oschina.net/question/89964_62779


1、错误提示:AttributeError:'str' object has no attribute 'append'

     错误示例:for x in name[1:]:

                    a.append(x.lower())

     错误说明:append方法是列表方法,而lower()函数的定义是返回字符串中所有大写字符转换为小写后生成的字符串,即     返回的是字符串,字符串没有append方法,字符串和列表添加元素的方法如下:

                     >>>str = 'pyt'                                            >>>lis=[p,y,t,h,o]

                     >>>str = str + 'hon'                                   >>>lis.append(n)

                     >>>str                                                       >>>lis

                     'python'                                                      [p,y,t,h,o,n]


2、错误提示:SyntaxError:invalid syntax       

     造成这个错误的原因就太多了,大致有下列原因造成:

     ①缩进的使用,该缩进的地方没缩进,不该缩进的地方使用了缩进

     ②漏掉':',对于新手来说,这是特别容易犯的错误

     ③赋值符号‘=’和比较操作'=='的混用




          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值