今天突然想起来写博客,所以就算复习吧,把前几天的内容复习一遍。
1.python的几个循环:
while循环:格式为while a>0:,一定要注意最后的:python与java,c等语言不太一样,他的变量不需要声明,直接可以拿来用。
for循环:格式为example_list=[1,2,3,4]
for i in example_list:#同上这个:一定要注意不要丢
print(i)
2.if条件判断:
格式:if a>0:#老规矩:要注意
print(a)
3函数的定义:
函数的定义用的关键字为def(define的首字母),格式为:def function():
eg:def fun(a,b):
c=a*b
print('the c is',c)#这个输出格式有点类似于C语言,只不过省去了%d
定义函数时如果里面有提前定义好的参数,如果是以下形式的话,例如:def fun(price,colour='red',brand='BMW'),则price这个属性要放在colour和brand这两个带初始值的属性的前面,否则可能会出错。
在函数中定义的局部变量如果想当作全局变量使用这就用到了global这个关键字了,例如:
a=None
def fun():
global a
a=20
return a+100
fun()
print(a)
这个小程序中,a的初始值为None,在fun()这个函数中,将a定义为全局变量,所以经过调用fun()这个函数后,a变为了20所以最后输出结果为20.
4文件操作:
一:打开文件操作格式为:open('文件名','打开方式'),其中打开方式有'r'(只读)'w'(可写)'a'(增添)等,例如:
file=open('My file.txt','r')
二:读文件操作:包括readline()和readlines()两个,readline()是读一行,readlines()是一行一行的读取整个文件,例如下面这个小程序:Ⅰ:file=open('My file.txt','r') Ⅱ:
file=open('My file.txt','r')
content=file.readline()
ontent=file.readlines()
print(content)
print(content)
最后运行出来的结果Ⅰ是文件的第一行,而Ⅱ则是输出的整个文件。
5方法定义:
在类中定义方法也是用到关键字def,例如:class Calculator:#python中类名最好首字母大写
def add(self,x,y):#标注self的表示只能在当前类中使用
z=x+y
print(z)
6类的初始化:
类的初始化需要用到的关键字是init,格式如下:class Calculator
def__init__(self,name,price,height)#
注意!def__init__中的__是两个_
类定义好后,创建类的对象的时候就要严格按着这个格式创建对象,例如:x.Calculator('wu',18,30)