python学习笔记——day04

python_day04
2021/8/23

1.pass占位符:

    作用:占位【定义函数时,如果没想过要加什么内容可以先使用pass用于占位】

2.变量的引用:

    * 在python中,变量的名字类似于便签贴在了数据上

    * 传递实参时,本质上传递的是实参保存数据的引用,而非实参保存的数据

    * 在返回变量时,返回的也是变量的引用而非变量的数据【返回的是一个内存地址,如果在常量池中则是一个全局变量,不怕被释放】

3.不可变类型:数字类型、字符串、元组

4.可变类型:列表、字典、集合

    * 字典中的key不可变,因此不能用列表或字典等这种可变类型做key

5.全局变量:

    * 在python中,不允许在函数内部直接用赋值语句修改全局变量的值【不会报错,但也不会生效,再在其他函数中调用还是原来的值】

    * 在定义全局变量时,放在所有函数的上方,防止函数在调用全局变量时找不到全局变量而报错

    * 命名习惯:g_变量名 或者 gl_变量名
    
6.global关键字:

    * 作用:后面跟的变量成为全局变量【延长生命周期,扩大作用范围】

    * 格式:global 全局变量名

7.python代码结构:

    shebang -> import 模块 -> 全局变量 -> 函数 -> 执行代码

8.两数互换:a,b举例

    * 利用第三个变量:temp = a, a = b, b = temp

    * 不利用第三个变量:a = a + b, b = a - b, a = a - b

    * python专有:a, b = b, a

9.默认参数:

    * 注意:默认参数要放在形参列表的末尾

10.多值参数:

    * 作用:用于接受不定个数的实参

    * 【术称拆包】格式:*args    或者    **kwargs【前者专门接收元组,后者专门接收字典】

        对于前者,输入多个数值即可【传入列表或元组时,列表名或元组名前加 * 号】

        对于后者,输入格式:key = value

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值