python基础第二周

                                                    结构

1.顺序结构:由上到下依次执行
2.分支结构:
    第一种:
        if  表达式:
            表达语句
    第二种:非此即彼的关系
        if  表达式:
            表达语句
        else:
            表达语句
    第三种:多项选择
        if  表达式:
            表达语句
        elif  表达式:
            表达语句
        else :
            表达语句
3.循环结构:有两种,while循环和for循环,for循环经常用于遍历可迭代对象

                                                   函数

函数:具有特定功能的一段代码
优点:减少代码重复书写;可以将功能使用者与实现者分开
分类:库函数和自定义函数
格式:
def 函数名(参数1,参数2):
    函数体
分类:按照参数以及返回值划分
函数参数:
    1.形参:形式参数,函数定义的参数
    2.实参:实际参数,函数调用时的参数
    3.位置参数:定义时没有默认值的参数,也叫比传参数。调用时实参要与定义的形参一一对应
    4.默认参数:定义时有默认值的参数,调用函数时可以不传递该参数。默认参数需要放在末尾
    5.关键字参数:函数调用时指定参数的名字,参数的位置就无需考虑。
    6.可变长度参数:
        def var_len_args(a, b, *args, name='二狗', **kwargs):
      print(a, b)
      # *args是一个元组,用于保存多传的位置参数
      print(args)
      # **kwargs是一个字典,用于保存多传的关键字参数
      print(kwargs)
函数定义的位置是随意的吗?
    不是,函数调用一定要放在定义后,也就是先定义在调用。
函数名字是否可以相同?
    不可以,虽然语法不报错,但后者会覆盖前面的同名函数。
函数内部能否定义另一个函数?
    能,函数内部定义的函数叫内部函数,很多高级功能实现的基础。
内置函数:无需导入
  print:打印,输出
  input:输入
  type:获取类型
  len:统计元素个数
  range:产生连续的整数对象
  enumerate:枚举可迭代对象
  ord:字符转ASCII
  chr:ASCII转字符
  abs:求绝对值
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值