语文基础知识手册高中最新电子版,小学语文基础知识大全手册

  语文基础知识手册高中最新电子版,小学语文基础知识大全手册

  1.列表(列表是动态的)

  基本操作:

  List=[A , B , C]# list检索列表[0]# 0-位置List[-1]#-1-表示最后一个字母# add List . append( D )# insert List . insert(0,A0 )# 0-位置A0-插入值# delete del list(0) # eject弹出的tmp=list.pop() #弹出最后一个弹出的tmp1=list.pop(0) #指定弹出的位置# delete list.remove(A) # sort #(永久)List.sort() #默认字母顺序#(默认字母顺序2.步长

  2.元祖(元祖是静态的,即其元素值不能改变)

  D=(200,50) #不能修改祖先的元素值,但是可以给存储祖先的变量赋值(类似于改变整体)。d=(1,2) #正确#d=1 #错误3.if语句(1)if-else:

  A: #语句1else: #语句2 (2)if-elif-else:

  a:# statement 1 elef B:# statement 2 elif C:# statement 3 else:# statement 4 # 4 # Python中的最后一个else可以省略使用[Tips]三元运算符:aif conditionelse b

#当 condition 为真时等于 a,为假时等于 b

  4.字典(键值对)(字典是动态的)

  Dict={color: green , points: 5} #字典访问模式dict[color]#字典遍历#(方法1)for key in dict:print(key dict[key])#(方法2)for key . value in dict . items():print(

  5.函数def fun(num): #num传入参数def fun1(list[:]) #传入copy def fun2(*a) #传入任意数量的参数def fun3(size,*kinds) # position arguments任意数量的参数导入不同形式的函数模块。

  从module _ name导入module _ name导入function _ name从module _ name导入function _ name as fu导入module _ name as Mn从module _ name导入*【思考题】PVM和JVM有什么区别和相似之处?参见第《Python源码剖析》节。

  6.Class dog (): def _ _ init _ _ (self,name,age): 初始化属性name和age self。name=name-省略-def描述(self):-省略-[修改属性值的三种方法]

  (1)通过实例直接修改car.year=20

  (2)通过方法(20)设置car.update

  (3)按方法递增(增加特定值)

  [继承类]

  class(a):def _ _ _ init _ _(self,make,model,year): 初始化父属性的值 Super。_ _ init _ _(make,model,Year) 初始化自己的唯一属性值 self.battery_size=70 #覆盖父类方法defroad ():-snip-[tips]全局变量符号global(类似于Java中使用的静态变量)

  [提示]实例可以在类中用作属性。

  #使用实例作为属性类中的函数返回值b(A):def _ _ init _ _(self,A,b): super.init (a,b) self.c=fun () # A 7 .文件和异常文件(1)打开文件

  # file _ reader . py with open( text.txt )as file _ object:contents=file _ object . read()print(contents)#其中text . txt可以改为绝对路径;Txt当前在与file_reader.py (2)相同的目录中被逐行读取

  file _ object中的with-snip-for line:print(line)[提示]打开文件的三个属性。

  With (filename ,w/r/a):# w-写模式# r-读模式#a=附加模式异常#使用异常避免程序崩溃try: #代码段except * * * error:print( * * * error )else:#代码块# else部分可以从0750中省略。

  第二部分是三个项目:(1)2D游戏开发(2)数据挖掘(3)DjangoWeb开发。

语文基础知识手册高中最新电子版,小学语文基础知识大全手册