- 博客(14)
- 收藏
- 关注
原创 pythonday14
Lambda表达式 python 使用 lambda 表达式来创建匿名函数foo = [2, 18, 9, 22, 17, 24, 8, 12, 27]能将 filter( 函数,列表,元组,字典,可迭代的)print( list(filter(lambdax: x % 3 == 0, foo)))print (list(filter(lambdax: x % 3 == 0, foo)))p...
2018-02-27 15:55:42
149
原创 pythonday13
推导隔行变色三元操作符 运算符为真时的结果 if 判断条件 else 为假时的结果(注意,没有冒号)i=1if i==1: print('i==1')else: print('i!=1')r= True if i==1else Falseprint(r)'''1.列表推导式2.字典推导式3.集合推导式'''1.列表推导式例1:整除3的数字列表 0 -100num调用函数def squa...
2018-02-27 15:50:08
108
原创 pythonday12
异常import logging,oslogging.basicConfig(filename=os.path.join(os.getcwd(),'log.txt'),level=logging.DEBUG)日志:最终要执行的内容写在finally中:释放资源a=10;b=input('请输入被除数:');if not b.isdigit(): print('输入错误请输入数字:')els...
2018-02-27 15:43:56
143
原创 pythonday11
迭代器与生成器# print(1 in [1, 2,3])# print(1 not in [1, 2, 3])# print(4 not in {1, 2, 3})# print(4 not in (1, 2, 3))# print(2 in {1: 'foo', 2: 'bar', 3: 'qux'})# print('x' not in 'xkjsi')#可以被n
2018-02-03 11:46:58
107
原创 pythonday10
单例模式:该模式的主要目的是确保某一个类只有一个实例存在class singleton: name='sing' 借助第三方变量 __instance=None; def __new__(cls, *args, **kwargs): if cls.__instance ==None: cls.__insta
2018-02-01 12:48:26
116
原创 pythondday09
继承:子类继承父类,子类可以使用父类的属性和方法交通工具类class Vehicle: def __init__(self): self.name='' ''' def __init__(self,name): self.name = name; print('交通工具类被初始化 创建出来') ''' d
2018-01-30 21:58:32
234
原创 pythonday08
import sys,_functools,functools类成员: 特性 行为属性分归属 类属性 对象属性对象属性 两种创建方式1 self对象的载体 def__init__(self,name,age): self.name=name; self.age=age;2对象名.属性的形式封装2 步1
2018-01-30 21:50:07
134
原创 pythonday07
类成员: 特性 行为属性分归属 类属性 对象属性对象属性 两种创建方式1 self 对象的载体 def __init__(self,name,age): self.name=name; self.age=age;2对象名.属性的形式与业务相关 ..class Student: def __init__(sel
2018-01-25 21:27:47
135
原创 pythonday06
函数:1.函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段2.语法:def 函数名(参数列表): 函数体 return XXXdef fun(a1): a1="李四"; print("函数内部a1:",a1)a="张三";print("调用前:",a)fun(a)print("调用后:",a)ff=['悟空',
2018-01-23 22:04:16
165
原创 pythonday05
set:集 合 是 一 个 无 序 不 重 复(唯一) 元素 的 集 。空集 合 list()s={"a","ss",132,343.03,(33,33,44),True};print(s)# s.add("a")p= s.pop();print("pop()得到:",p)print(type(s))print(s)a = {"a", "b", "c", "d", "e"}b
2018-01-20 12:14:43
232
原创 pythonday04
Python的元组与列表类似,不同之处在于元组的元素不能修改。t=();#空元组 猜任意格式t=(12,3,3,'tom','OK',False);print(len(t))print(t)增、删、改均不可以c=(2,3,3,'tom','OK',False)d=('张飞','刘备')c=c+d;print( c[:].index('张飞'))print
2018-01-17 16:01:01
129
原创 pythonday03
循环: while 判断条件: 循环体1.输出1-100的偶数和n=1;sum=0;jishu=0;while n100: if n%2==0: sum+=n; else: jishu+=n; n+=1;#迭代部分print("输出1-100的偶数和"+str(sum))print("输出1-100的
2018-01-16 21:40:20
205
原创 pythonday02
字符串1.单引、双引号都可以定义字符串name='tom';name1="tomcat";print(name,name1);'''可以多行写代码不用把代码写在一行里\t代表空格\n代表换行'''html='''\t \n''';print(html) 2.截取字符串str="zhangsan@qq.com";切片
2018-01-12 15:40:43
165
原创 Pythonday01
变量的含义:一个数据存储空间的表示x=1+1;X=12+1;y=12.12+1;#自动数据类型转换 #强制数据类型转换b=2>1;b1=1>2;print(x);print(X);print(y);print(b);print(b1);运算符:算术运算符:+ - * /(得到小数), %, //(只得到商,取整),** 幂 - 返回x的y次幂赋值运算符 = /带
2018-01-11 09:46:20
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人