函数
函数:funtion 功能
1.提高代码的重用率
2。提高开发效率
3.便于代码维护和管理
#制作一个10行10列的星星
def star():
j = 0
while j < 10:
# 输出1行
i = 0
while i < 10:
print('★', end='')
i += 1
# 换行
print('\n', end='')
# j自增
j += 1
star()
print('----------------------')
star()
print('----------------------')
star()
#定义函数的基本格式:
def 函数名():
python代码
python代码
python代码
...
#本质上函数名就是变量而已
def myfunc():
pass
print(myfunc,type(myfunc))
函数的命名规范
1.推荐使用英文禁止使用中文
2.可以使用数字,但是不能以数字开头
3.不可以使用特殊字符,除了——
4.变量严格区分大小写
5.变量命名要有意义
6.不能和系统已知的关键字冲突!
7.不能和系统已存在的函数重名
#制作一个灵活的函数,可以自己定义行数和列数
#定义一个函数
def mystar(hang = 5,lie = 5):#定义函数位置的参数称之为形参->形式上的参数
j = 0
while j < hang:
i = 0
while i < lie:
print('★',end = '')
i += 1
print('\n',end = '')
j += 1
#调用函数
#mystar(10,10)#调用函数位置的参数称之为实参->实际的值
#mystar(3,5)
#mystar(2,2)
#调用函数而不制定实参 :
形参可以添加默认值,调用函数时,如果没有实参,则使用默认值,如果制定了实参,则使用实参的值!
mystar()
mystar(2,3)