- 博客(12)
- 收藏
- 关注
原创 python——异常
异常 运行时异常: 最终要执行的程序放在finally里 多路捕获 子类在前,父类在后a=10;b=input('请输入被除数:'); if not b.isdigit(): print('输入错误,请输入数字:') else: b=int(b); if b==0: print("被除数不能为0 ")
2018-02-04 19:02:18 255
原创 python——迭代器与生成器
迭代器和生成器 print(1 in[1,2,3]) print(1 not in[1,2,3]) print(4 in{1,2,3}) print(4 not in(1,2,3)) print('x' not in 'dlkjfxfei') 可迭代对象(iterable) 可以被next()函数调用并不断返回下一个值 知道没有数据时抛出StopIteration错
2018-02-04 19:00:50 178
原创 python——继承 简单工厂 单例模式
单例模式:该模式的主要目的是确保某一个类只有一个实例存在class singleton: name='sing' 借助第三方变量 __instance=None; def __new__(cls, *args, **kwargs): if cls.__instance == None: cls.__inst
2018-02-01 19:45:56 1023 1
原创 python——类和对象
1.类类是具有相同属性和方法的对象的集合class是类名2.定义一个类: class Person: def eat(self): print("正在吃饭...") def sleep(self): print("正在睡觉...")3.类的命名首字母要大写以大小写分割单词不使用下划线4.属性分归属 类属性 对象属性
2018-01-28 18:35:38 241
原创 python——类相对象
类:具有相同的属性和方法的对象的集合。对象:万物皆对象类和对象的关系:类的包含属性和方法:语法:class 类名: 属性 方法 定义一个类:class Person: def eat(self): print("正在吃饭...") def sleep(self): print("正在睡觉...")创建对象:属性写在类外的情况,就是通
2018-01-25 21:50:04 184
原创 python——函数
函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段语法: def 函数名(参数列表): 函数体 return XXX1. 函数的定义:[python] view plain copydef func_name(参数1,2...): "函数底下第一行写一个str会作为函数的文档DocStrings" print
2018-01-23 21:30:44 229
原创 python——集合
集合1.set:集合是一个无序不重复(唯一)元素的集空集合 add 添加s=set();s1=set({2,4,5,5})print(type(5))print(s)2.增a={"a","b","c","d","e"};a.add("f");print(a)3.删a={"a","b","c","d","e"};a.pop("b")
2018-01-23 11:14:10 246
原创 python——元组与字典
元组与字典一、元组1.定义:元组与列表类似,不同之处在于元组不能编辑;元组中只包括一个元素时,需要在元素后加逗号,否则括号会被当作运算符使用2.访问及切片3.运算符:+ * in not in4.内置函数二、字典1定义:另一种可变容器模型,且可存放任意类型的对象,键值对形式,以逗号分割,见必须是唯一的2.增、删、改、查3.函数
2018-01-18 22:05:00 342
原创 python3基础——列表
列表1.列表2.列表的增加和删除3.列表的修改4.列表的查询5.列表的函数6.返回列表元素最大值,最小值7.元素转换列表8.append()将元素增加至列表尾部insert(index,obj)插入到列表相应下标位置,超出范围则增加到尾部extend()列表1.extend(列表2),是把列表2迭代后追加到列表1里pop()默认删除最后一个元素,也可以指定删除下标,返回删除值remove()删除括
2018-01-18 21:34:51 293
原创 python3——循环和列表
1.循环1.输出1-100的偶数和、奇数和2.请用户输入数字,求和,直到输出0时退出3.输入1-100,遇到3和5的倍数输出当前值+是3和5的倍数4.for循环4.1range()函数,它会生成有序数列5.嵌套循环6.直角三角形7.九九乘法表8.等腰三角形9.break,continuecontinue 结
2018-01-16 19:51:17 1368
原创 python3基础——字符串
字符串1.单引、双引号都可以定义字符串2.截取字符串3.字符串格式化4.字符串的一些函数·upper()全部大写·lower()全部小写·statrswith(word)判断是否以word开始·endswith(word)判断是否以word结束·小练习·isa
2018-01-14 22:26:30 221
原创 python3基础——基本语法
1.变量——无需关键字,不需要声明2.print();——打印1.print();自动换行2.print(,end="");不换行 用户输入:input();。其中输入的为字符串,可以通过类型转换转为t自己需要的类型。3.数据类型: 数字Number:int,float,bool,复数4.赋值运算:num=a=b=c=1;
2018-01-12 19:35:33 413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人