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的阶乘

 

posted @ 2020-04-07 20:34  suyang-cium  阅读(125)  评论(0)    收藏  举报
/* 看板娘 */