列表list  

1 name = ['','','','','']
2 print(name[2])
3 print(name[0:2])#(左闭右开)  
4 name[1] = '2'
5 name.append('')
6 del name[3]

元组tuple

1 tuple1 = ('',2,3,'')
2 tuple2 = (1,)
3 del tuple1
4 #元组不能修改

字典dict

1 dict = {'':'123','':'456'}
2 print(dict[''])
3 dict[''] = '789'
4 del dict['']
5 dict.clear()#(清空所有元素)

set和list很像,但set是无序随机的,且不能重复添加元素

set.add(100)

set.remove(100) 

if语句

1 if 判断条件1:
2   执行语句1
3 elif 判断条件2:
4   执行语句2
5 else:
6   执行语句3

for遍历

1 for i in range(0,10,2):
2   print(i)#从0到10每次间隔2
3 def sum(num1,num2):
4   return num1+num2
5 print(sum(1,2))

a=None和a=[]是不同的,前者可以修改后者不可以

匿名函数

1 sum = lambda num1 , num2 : num1 + num2;
2 print(sum(1,2))
3 for num in list:
4     print ( num , end = ' ' )

 迭代器有两个基本的方法:iter() 和 next()

1 str1 ='test'
2 iter1 = iter(str1)
3 for x in iter1 :
4     print(x,end=' ')
1 tuple1 = (1,2,3,4)
2 iter2 = iter(tuple1)
3 while true:
4     try:
5         print(next(iter2))
6 except StopIteration:
7     break

list生成式 [expr for iter_var in iterabale if cond_expr] 

list = [x*x for x in range(1,11) if x%2 == 0]

print(list) 

输出结果为[4,16,36,64,100]

生成器创建的最简单方式 gen = (x*x for x in range(10)) 

以函数的形式实现生成器,将print()改为yield即可

类的格式

1 class ClassA():
2     var1 = 1
3     @classmethod#声明以下函数为类函数
4     def fun1(cls,age):
5         print('我是fun1' + cls.var1)
6         print('年龄' + str(age))
7 ClassA.fun1(18)

类的实例化

1 class ClassA(object):
2     var1 = 1
3     def fun1(self):
4         print('我是fun1' + self.var1)
5 a = ClassA()#实例化
6 a.fun1()#实例化之后的使用
7 print(a.var1)

初始化函数,当你创建一个实例的时候,这个函数就会被调用

当一个类销毁的时候,就会调用析构函数

1 class ClassA(object):
2     def __init__(self):
3         print("实例化成功")
4     def __del__(self):
5         print("实例化销毁了")
6 a = ClassA()
7 del a

类的继承 class ClassB(ClassA): 

 print(isinstance(123,int)) 输出结果为true,isinstance函数可以判断类型

一个.py文件是一个模块,使用import来导入 import moudle1[,moudle2,moudle3] 

导入模块里的函数与变量时 from moudle import def,var 

把某个模块中的所有方法属性都导入 from moudle import * 

一个模块被调用成为非主模块,一个模块直接使用或成为主模块

一个包下必须有__init__.py文件,否则,Python 就把这个目录当成普通目录,而不是一个包

 

posted on 2020-03-17 20:36  邓阮叶  阅读(182)  评论(0)    收藏  举报