字典

特性:

  1. 无顺序
  2. 去重
  3. 查询速度快,比列表快多了
  4. 比list占用内存多

函数

非固定参数:

若你的函数在定义时不确定用户想传入多少个参数,就可以使用非固定参数

def stu_register(name,age,*args): # *args 会把多传入的参数变成一个元组形式print(name,age,args)stu_register("Alex",22)
#输出
#Alex 22 () #后面这个()就是args,只是因为没传值,所以为空stu_register("Jack",32,"CN","Python")
#输出
# Jack 32 ('CN', 'Python')

还可以有一个**kwargs

def stu_register(name,age,*args,**kwargs): # *kwargs 会把多传入的参数变成一个dict形式print(name,age,args,kwargs)stu_register("Alex",22)
#输出
#Alex 22 () {}#后面这个{}就是kwargs,只是因为没传值,所以为空stu_register("Jack",32,"CN","Python",sex="Male",province="ShanDong")
#输出
# Jack 32 ('CN', 'Python') {'province': 'ShanDong', 'sex': 'Male'}

全局变量与局部变量:

在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。
全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。
当全局变量与局部变量同名时:
在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。
匿名函数:
不需要显示的指定函数
#这段代码
def calc(n):return n**n
print(calc(10))#换成匿名函数
calc = lambda n:n**n
print(calc(10))

  

res = map(lambda x:x**2,[1,5,7,4,8])
for i in res:print(i)

  

转载于:https://www.cnblogs.com/helloluo/p/7920435.html

python学习笔记——Day 3相关推荐

  1. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

  2. python学习笔记之编写readConfig读写配置文件

    python学习笔记之编写readConfig读写配置文件_weixin_34055910的博客-CSDN博客

  3. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  4. Python学习笔记一简介及安装配置

    Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e54 ...

  5. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

  6. Python学习笔记(二):标准流与重定向

    Python学习笔记(二):标准流与重定向 - SamWei - 博客园 Python学习笔记(二):标准流与重定向 Posted on 2012-02-19 22:36 SamWei 阅读(176) ...

  7. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  8. python基本语法语句-python学习笔记:基本语法

    原标题:python学习笔记:基本语法 缩进:必须使用4个空格来表示每级缩进,支持Tab字符 if语句,经常与else, elif(相当于else if) 配合使用. for语句,迭代器,依次处理迭代 ...

  9. 廖Python学习笔记一

    1. 廖Python学习笔记 大的分类 如函数 用二级标题,下面的用三级 如输入输出 1.1.1. 输入输出 1.1.1.1. 输出 用 print() 在括号里加上字符串,就可以向屏幕上输出指定的文 ...

  10. Python学习笔记(六)

    1. IO编程 1.1 文件读写 1.2 StringIO和BytesIO 1.3 操作文件和目录 1.4 序列化 2. 进程和线程 2.1 多进程 2.2 多线程 2.3 ThreadLocal 2 ...

最新文章

  1. 全球及中国橡胶行业盈利状况及十四五竞争前景展望报告2021版
  2. 微软的100道算法面试题(一)
  3. python ssl连接 证书验证失败_即使在添加CA证书之后,Python也会请求SSL证书验证失败...
  4. wds+mdt 分布式自动部署 操作系统
  5. 在ARM Linux下使用GPIO模拟SPI时序详解
  6. 基于小样本学习的图像分类技术综述
  7. java正则匹配非html字符串_java正则表达式去除html中所有的标签和特殊HTML字符(以开头的)...
  8. 互动直播的视频录制与合成—支持多人离线重入
  9. 信息学奥赛之数学一本通_部分地区中考加分,又一批中学公布中考认可信息学特长生!...
  10. SegmentFault无法访问,因出现违规内容被网警要求停机!
  11. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_3_Stream流中的常用方法_filter...
  12. 【元胞自动机】基于元胞自动机实现交通流NaSch模型matlab源码
  13. SQL 注入防御方法总结
  14. 计算机 玩体感游戏,Wii模拟器Dolphin完全教学 PC上也来玩体感
  15. eclipse安装red5插件,创建red5项目
  16. Codeforces Gym 100015G Guessing Game 差分约束
  17. 借助方便的工具平台,让App制作变简单
  18. 【Java】所有做过的面试题
  19. 输入远程计算机地址后,不提示输入用户名密码直接进入计算机怎么回事,解决Windows远程桌面连接每次都提示输入密码的问题...
  20. UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现

热门文章

  1. 活动地推怎么做最有效?
  2. 2021年贵金属黄金会迎来大行情吗?
  3. 没有任何一个行业是没有竞争的
  4. 新零售时代,美妆行业如何打造新主场?
  5. 做自媒体培训赚的盆满钵满
  6. 做咨询以来,从来坚守一个词——“系统”
  7. 如何快速看透一个人?
  8. 现在人真的很奇怪,看见有钱人点头哈腰
  9. 作为一个对电脑配置一概不知的人,怎样才能一步一步了解电脑构造并且由此来学会怎样自己配置电脑?
  10. SQL Server中的空间SQL数据类型