python相关复习(一)
判断语句:
if 满足条件1:
print(...)
elif 满足条件2:
print(...)
else(上面两种条件都不满足的情况下):
print(...)
while循环:
i=0
while 条件:
满足条件 执行1
满足条件 执行2
执行1....i=0
执行2....i=1
...条件范围为多少执行多少次
break&continue
break:结束break所在的整个循环
continue:结束当前循环执行下一个循环
for 循环
a = 'abcde'
for i in a:
循环满足条件下执行
print(i) #遍历a中的每一个 abcde
下标和切片
a='hello world'
下标从0开始一次往后
切片也是以下标取值 通过下标取某一段元素
例如:
取所有 --- a[:]
取h-o --- a[0:5]
步长为2的ello w范围 --- a[1:7:2]
...
列表元组字典字符串:
列表:[]
元组:()
字典:{}
字符串:' '/" "
可变类型:列表、字典
不可变类型:元组、数字、字符串
递归函数
一个函数在内部不调用其他函数只调用自己本身的就是递归函数、
作用:计算阶乘
def f(num):
if num > 1:
return=num*f(num-1)
else:
result=1
return result
f(3)
以上为计算3的阶乘

浙公网安备 33010602011771号