语句和函数活动地址:CSDN21天学习挑战赛
语句是关键字开头,:结尾的代码块。
1,输入输出
- print 输出,注意和format组合无数种可能,以后用到再说
- input 输入
- ''' 可以输出文章
age = int(input('请输入您的年龄')) print(f'年龄为:{age}') print(''' 涉江玩秋水, 爱此红蕖鲜。 攀荷弄其珠, 荡漾不成圆。 ''')
2,条件语句
- if,elif,else 相互嵌套
age = 20; name = ""; if age>60: name ='老人' elif age>30: name ='中年' else: name ='青年'
3,循环语句
- while 后面是条件,如果条件是true,会一直执行下去,所以条件很重要,避免死循环。
- while 和 else联合,当循环无法满足条件时,执行
- for itme in list 叫做遍历,不能改变值,只执行一遍
- for itme in list 和 else联合,遍历完成做什么事
- continue 跳过此次循环,进入下一个,你不是小偷,下一个
- break 直接终止循环,else也不会执行,小偷找到了,解散
- return 直接跳到程序末尾,后面代码都不再执行
- pass 不做任何事情或者暂时不写代码,起到站位作用,不写不行,会报错。
i = 0 while i<= 10 if i==5: continue if i==8: break print(i) i++ else: print("结束") # pass语句是占位语句,它什么都不做,只是为了保证语法的正确性而写。当你不知道后面的代码怎么写,或暂时不写。 a = 123 if a == 100: print('right') else: pass
4,range()函数
步长函数
- range(stop) range(10)指的是默认从0开始,步长为1,不包括10;
- range(start,stop) range(1,10) 从1开始到10,不包括10;
- range(start,stop,step) range(1,10,2) 从1开始,包括1,每次增加2 [1,3,5,7,9]
5,自定义函数
函数,就是写的一个底层方法,可重复使用,专供其他业务调用
- def 函数名(参数)
- 格式前面空两行,后面空两行。
- 函数如果不调用,是不会执行的,和js的方法一样。
- 另外一点和js一样,就是函数必须先存在,才能被调用,存在顺序问题。
def add(a, b=10): return a + 1+b print(add(7))
6,函数模块化
每一个py结尾的python文件都是一个模块,里面定义的变量和函数 可以被其他文件导入使用。
- 导入是import xxx 无需加扩展名
- 注意:python文件的命名必须遵循命名规则。
- 使用:xxx.变量名 xxx.函数()
- 模块化的东西可以让曾经的付出便于运用
提醒:在发布作品前请把不用的内容删掉(活动地址请保留)



