摘要: __all__ = ["test"] from test import * 这里导入的是__all__列表中的内容。 __name__在自己的.py中是__main__ ,在其他模块导入是模块的名称。 阅读全文
posted @ 2017-10-11 21:02 我为Xin媛学Python 阅读(180) 评论(0) 推荐(0)
摘要: try: 可能出现异常的代码段 except 异常名: 出现异常的操作 python对于异常会有默认处理方式,当自己重写时会按照自己的处理方式执行 如果except Exception 可以捕获所有异常 except Exception as item: print(item) 可以捕获当前异常 e 阅读全文
posted @ 2017-10-11 20:04 我为Xin媛学Python 阅读(143) 评论(0) 推荐(0)
摘要: 1.单例模式 class Dog(object): __instance = None def __new__(cls): if cls.__instance == None: cls.__instance = object.__new__(cls) return cls.__instance el 阅读全文
posted @ 2017-10-11 19:38 我为Xin媛学Python 阅读(123) 评论(0) 推荐(0)
摘要: str = "test.py" file = open(str, "rw") r读w写b二进制+读写 file.read()读文件 file.write(str)写文件 file.seek(偏移量,文件起始位置) 0文件开头 1当前位置 2文件末尾 file.tell()当前位置 阅读全文
posted @ 2017-10-09 20:25 我为Xin媛学Python 阅读(132) 评论(0) 推荐(0)
摘要: len()获得键值对的个数。 .keys()获取字典中的所有键。 .values()获取字典中的所有值。 .items()获取字典中的键值对。 a = (1, 3) b,c = a b = 1 c= 3 拆分。 阅读全文
posted @ 2017-10-05 21:57 我为Xin媛学Python 阅读(168) 评论(0) 推荐(0)
摘要: str = ['a', 'b', 'c'] i = 0 while i < 3: print(str[i]) i += 1 for j in str: print(j) else print('over') for循环的else语句在循环执行结束时执行,如果for循环存在break则不会执行。 阅读全文
posted @ 2017-10-05 20:22 我为Xin媛学Python 阅读(211) 评论(0) 推荐(0)
摘要: Python的List< 列表类似于C/C++中的数组,不同的是数组保存的同一种类型,而列表可以保存不同类型。 列表的增删改查: name = ['ha', 'hi', 'he'] name.append('hh')将'hh'加入到列表的末尾。 name.insert(下标位置,添加内容) name 阅读全文
posted @ 2017-10-04 18:24 我为Xin媛学Python 阅读(443) 评论(0) 推荐(0)
摘要: 字符串操作< 数字,字符串,元组是不可变类型,即操作结果是返回值,源字符串不会改变 myStr = "hello world! Everybody" myStr.find("Eve")得到结果13,即这个子串在主串的起始位置,从左向右查找。 myStr.rfind("Eve") 从右向左查找。 fi 阅读全文
posted @ 2017-10-04 17:50 我为Xin媛学Python 阅读(253) 评论(0) 推荐(0)
摘要: 字符串切片< name = "abcdef" name[1:3]表示从下标为1开始取到3。(左闭右开区间 不包含右侧) Python中字符串的最后一个可以使用len(name)-1或者-1,依次类推倒数第二个即为-2..... name[3:]如果第二个不填写,则默认为最后一个。 name[3: : 阅读全文
posted @ 2017-10-04 17:05 我为Xin媛学Python 阅读(8944) 评论(0) 推荐(0)