Python
honey199396
记录自己工作中遇到的点点滴滴沟壑。
展开
-
Python -- TabError: inconsistent use of tabs and spaces in indentation
运行Python脚本报错:TabError: inconsistent use of tabs and spaces in indentation 已知问题,Python是以4个空格为缩进的,比如if里面的代码要比if那行要多4个空格缩进,if语句结束后,跳出if命令的代码和if所在行的缩进是一样的。 上面报错的问题是因为使用了Tab符号代替了4个空格 图中1和2区域能看出明显区别。 1、使用了Tab,2、使用了4个空格。 如何查看,在Sublime编辑器中,全选内容,可以如上图所示。 解决办法:将1的T原创 2020-06-10 10:27:40 · 350 阅读 · 0 评论 -
Python -- 基本应用
计算>>> 1+1 2 >>> 2*3 6 >>> 4/2 2 >>> (50-23)*5/6 22 >>> 7/-3 -3 >>> a = b = c = 1 >>> a 1 >>> b 1 >>> c 1 >>> 4 * 2.5 *1.1 11.0 >>> 3.0 / 2.4 1.25 >>> 字符串word="abcdefg" a=word[1] print "a is: "+a b=word原创 2016-03-08 16:47:30 · 360 阅读 · 0 评论 -
Python -- 流程控制与函数
if-elsex = int(raw_input("Please enter an integer:")) if x<0: x = 0 print "Negative changed to zero" elif x == 0: print "zero" else : print "More"Please enter an integer:23 More其它语言中swi原创 2016-03-08 17:18:52 · 517 阅读 · 0 评论 -
Python -- 数据结构与包机制
列表列表对象的方法: insert(i, x) —- 在指定位置插入一项。i是要在哪一个元素前面插入,用下标表示。 append(x) —- 等价于a.insert(len(a), x) index(x) —- 在列表中查找值x然后返回第一个值为x的元素的下标。没有找到时出错。 remove(x) —- 从列表中删去第一个值为x的元素,找不到时出错。 sort() —- 对列表元素在原位排原创 2016-03-08 18:27:13 · 533 阅读 · 0 评论 -
Python -- class内置函数__str__
当我们定义一个类:class Field(): def __init__(self, name): self.name = name field = Field('Liang') print field当我们申明一个实例对象field并将其打印输出,输出结果是实例对象的存储地址:<__main__.Field instance at 0x10c011d40>要怎么样才能输出对原创 2016-03-09 10:40:25 · 1919 阅读 · 0 评论 -
Python -- Python知识结构
只提供原文链接地址:http://lib.csdn.net/base/11/structure原创 2016-03-10 10:04:54 · 953 阅读 · 0 评论