一、函数的写法
def funcName():
|
函数名称
…… 代码,有冒号就缩进一个Tab
renturn……
例题1、输入一个数字,返回这个数字的平方
在python中所有的函数都有返回值,如果你没有给与return则默认返回none,如果给与则返回你给与的值。
例题2、刷新进度条
正常打印的时候,速度特别快,不容易清楚的看到精度条的加载过程。time.sleep(1)表示热点是一秒打印一个数字(沉睡一秒)。
知识点总结:
1、导入库,import,库名
2、for循环,如果技术的情况则使用range(start,end,[steep]),range区间左闭右开。
3、格式化输出——3.1 % %()—%d整型、%f浮点型、%s字符串
——3.2 {} format()它可以直接传入任何类型,然后格式化
4、print 控制台(terminal)打印——4.1 end 以什么方式结尾,默认以换行符结尾"\n"
—— flush 刷新缓冲区
二、类与类的调用
1、class student(objject): —object不是参数
def init(self):
print(“hello”)
例题1、输出两个数,打印两个数的+、-、*、/、%、平方
例题2、输入年龄,如果大于18岁可观看…,如果小于18岁,只能看动画片
知识点总结:
1、使用标识符class classname(object):
2、重写__init__函数,但必须打上一个"self"标记,一面学到继承是,函数名相撞或者类会含有多个变量,加"self"用来区分。
3、类的传参是在__init__函数中的,注意如果你的参数别多个函数使用,那么你需要在__init__函数中定义参数
2、类的调用
例题1、定义3个函数,第一个函数定义年龄,18,18——40,40以上。第二个函数定义性别,第三个返回年轻、中年、老年。
注意:类中的函数可以由自己的参数,当想共享这个参数时,必须打上"self"的印记。“.”这个的功能是类中的功能调用。
例题2、判断一个数是否是素数
注意:
for xxx:
……
else……
当for循环能够执行,没有brek,则走else,否则不走。