1.动态传参:(*args,**kwargs)
*表示动态传参,可以接受所有的位置参数,传参的时候自动把实参打包成元祖给形参
** 表示接收关键字的动态传参,接收到的内容放在字典里
无敌传参
顺序:位置参数>*args>默认参数>**kwargs
在形参:*聚合成元祖 **聚合成元祖
在实参:* ,** 打散
2.名称空间:保存名字用的(变量,函数、类)
1.内置名称空间:python自己
2.全局名称空间:你写的代码 从上到下
3.局部名称空间:函数、类、方法、其他模块、对象
作用域:
全局作用域
内置+全局
局部作用域
局部名称空间
从局部找全局可以,但是从全局找局部是不可以的
globals() 查看全局作用域中的名字
locals() 查看当前作用域中的名字
3.函数的嵌套
每一层都会产生独自的空间名称
看竖线
4. global:在局部引入全局的内容, 没有可以创建一个变量为全局变量
nonlocal:在局部, 引入上一层名称空间中的变量, 如果没有, 继续上一层......
局部有相同变量,会改变上一层变量

转载于:https://www.cnblogs.com/chcj/p/9879743.html

python day10相关推荐

  1. python day10

    函数的定义***** 函数: 完成实现某种特定功能的代码块,作为一个整体,对其进行特定的命名,该名称就是函数 --在现实生活中,很多问题都需要通过一些工具进行处理=>可以将工具提前生产出来并且命 ...

  2. Python阶段总结 飞机案例—Python Day10

    目录 1.搭建界面和键盘检测 2.添加背景音乐 3.运行优化 4.控制玩具飞机-面向过程 5.控制玩具飞机-面向对象 6.玩家飞机发射子弹 7.显示敌机 8.敌机发射子弹 9.抽象基类 飞机大战-要实 ...

  3. Python day10 global关键字、函数递归、匿名函数、map函数的用法详解

    1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage'def littepage():global ...

  4. Python Day10 MySQL 01

    MySQL数据库基本管理 Window版本安装 1.下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ 2.解 ...

  5. 跟着太白老师学python day10 函数嵌套, global , nonlocal

    函数嵌套: 第一种嵌套方法 def func():count = 123def inner():print(count)inner() func() 第二种嵌套方法 count = 123 def f ...

  6. 7.1 Python中文件的读取和写入

    文件操作 在Python中实现文件的读写操作可以通过Python的内置函数open实现,使用内置函数open时,我们可以指定文件名.操作模式(打开文件类型,字符型还是二进制型,以及所做操作,读.写.还 ...

  7. python实现大乐透号码生成器

    #python day10 大乐透号码生成器 题目要求:使用random模块模拟大乐透号码生成器.选号规则:前区在1-35范围内随机产生不重复的5个号码,后区在1-12范围内随机产生不重复的2个号码. ...

  8. maximum-subarray[最大连续子序列]

    题目描述 Find the contiguous subarray within an array (containing at least one number) which has the lar ...

  9. longest-common-prefix[最长公共子序列]

    题目描述 Write a function to find the longest common prefix string amongst an array of strings. 思路 求最长公共 ...

最新文章

  1. 百练OJ:2943:小白鼠排队
  2. 【LeetCode】002 Add Two Numbers
  3. 巧用EditPlus包含VS2010网站项目资源
  4. UVA11468 Substring
  5. JS-立即执行函数(function(){...})() amp;amp; (function(){...})()
  6. Python数据可视化之Pygal(雷达图)
  7. 自动驾驶 6-4 高级转向控制 - MPC Advanced Steering Control - MPC
  8. 283.移动零 (力扣leetcode) 博主可答疑该问题
  9. CSS实现单行、多行文本溢出显示省略号(…)
  10. (66)-- 多进程爬取腾讯招聘信息
  11. MPEG编码方法简述
  12. 使用计算机要遵循哪些规则,中国大学MOOC:\\\在计算机网络的定义中,把众多计算机有机连接起来要遵循规定的约定和规则,称之为( )。\\\;...
  13. i5 1240p使用perf避坑指南
  14. 如何删除桌面的回收站图标
  15. 7.5 Java(农夫果园【完结篇】:一个农场,专门种植销售各类水果,在这个系统中需要描述下列水果葡萄、草莓、苹果)
  16. s3c6410_地址映射
  17. javascript判断是否为移动端
  18. OpenCV 礼帽与黑帽
  19. 网站SEO的关键词怎么优化 网优谷告诉你
  20. 转:壹百度-百度十年千倍的29条法则

热门文章

  1. android 5.1 vidaa4.0,全网100%好评度电视机有多强?就让海信来告诉你
  2. 背景宽高随文本变化_「只要功夫深 不用关键帧」之文本图层小技巧
  3. BUUCTF-----SoulLike
  4. word文档打印预览有阴影_在打印预览中编辑Microsoft Word 2007文档
  5. 代下载图书 代下载文献
  6. html多张图片组合成一张,如何把多张图片快速拼接组合到一起成一张_微信图文排版技巧?...
  7. c# redis分布式锁
  8. 微信个人小商店一键开通助手小程序开发
  9. JavaScript中,返回上一个页面时,如何保证上一个页面的不刷新?
  10. 苹果开发者账号添加设备UDID