1.作用域

  1>外层变量可以被内层变更使用

  2>内层变更不可以被外层使用

  global

  nonlocal

2.对于Python,一切事物都是对象,对象基于类创建

3.练习

有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。
即: {'k1': 大于66 'k2': 小于66}

 

  values=[11,22,33,66,77,99]

  myDic={}

  for value in values:

    if value > 66:

      if myDic.has_key(‘k1’):

        myDic[‘k1’].append(value)

    else:

      myDic[‘k1’]=[value]

  else:

    if myDic.has_key(‘k2’):

      myDic[‘k2’].append(value)

    else:

      myDic[‘k2’]=[]

4.默认字典

import collections

values=[11,22,33,66,77,99]

myDic=collections.defaultdict(list)

for value in values:

  if value > 66:

    myDic[‘k1’].append(value)

  else:

    myDic[‘k2’].append(value)

5.Set集合

  1>add

  2>clear

  3>copy

  4>difference

  5>difference_update  #删除当前set中的所有包含在 new set 里的元素

  6>discard

  7>intersection  #取交集,新创建一个set

  8>intersection_update  #取交集,修改原来set

  9>isdisjoint  #如果没有交集,返回true

  10>issubset   #是否是子集

  11>issuperset #是否是父集

  12>pop

  13>remove

  14>symmetric_difference  #差集,创建新对象

  15>symmetric_difference_update  #差集,改变原来

  16>union  #并集

  17>update

转载于:https://www.cnblogs.com/weibiao/p/5174057.html

python3-day2(基本回顾)相关推荐

  1. 上海某马培训软件测试工程师第01期就业班课程

    上海某马培训软件测试工程师第01期就业班课程完整不加密版 [课程目录] │ 课 件-一期.zip │ ├─第一阶段-数据库+linux │ ├─LAMP环境搭建 │ │ │ iwebshop5.1临时 ...

  2. python语法训练_18-04-17回顾: python3语法+刻意训练

    睡梦回顾: 执行的不是特别好,感觉没有强烈的睡前暗示,昨晚的梦境都是感情上的. 应该是昨晚睡前没有明确的回顾点,同时睡前回顾做的有些敷衍. 应该提前指明睡前需要重点回顾哪些知识,回顾到什么程度,并不断 ...

  3. python学习-知识点回顾(Python3的安装,编译器、一些关键知识点、数据类型、数据类型转换、运算符优先级)

    文章目录 说明 python特点 Python3下载 PyCharm 标识符 python保留字 行与缩进 基本数据类型 Python数据类型转换 Python运算符优先级 说明 首先说明:本篇博文知 ...

  4. 7大子论坛回顾 | PGConf.Asia亚洲技术大会DAY2精彩继续

    12月15日 PGConf.Asia2021 DAY2 7场分论坛火爆举行 接下来 小编带你重温各场分论坛 中文论坛内核专场(一) 腾讯云专家工程师孙旭,主题是<<TDSQL-C Post ...

  5. 【本周Python热点回顾】画一棵漂亮的樱花树,Python3*和**运算符,Python入门,这就是Python3.8么,i了

    热点1:Python--画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔) 摘要:最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不 ...

  6. python---基础知识回顾(五)(python2.7和python3.5中的编码)

    Unicode 和 UTF-8 有何区别? python基础之字符编码 以上两篇看懂即可,那下面的就不需要看了 python标准数据类型 Bytes python--数据类型bytes Python ...

  7. 【精彩回顾】迪拜BSV全球区块链大会Day2

    发表时间:2022年5月26日 信息来源:bitcoinassociation.net 在大会的第二天,行业专家们围绕区块链如何为娱乐.金融服务和物联网行业提供支持等主题展开了富有深度的讨论. 在迪拜 ...

  8. 回顾python-集合-day2

    import random randomdict ={i:random.randint(1,200) for i in range(1,10)} #使用字典推导式 print(randomdict) ...

  9. python入门004~创建属于自己的第一个python3项目~基础知识的讲解

    上一节带领大家成功的安装了pthon3,并且在开发者工具pycharm里配置了python,这一节就开始带领大家学习python3的基础知识了. 如果你还没有安装python3,也没有安装开发者工具p ...

  10. python基础回顾

    一.回顾内容1.顶部解释器编码(2.7默认ascii,3.6默认utf-8)2.print("hello")2.7print "hello" 3.63.编码之间 ...

最新文章

  1. odoo10 工作流、安全机制、向导
  2. nod找不到服务器,node.js – 带有nodejs child_process的ssh,在服务器上找不到命令
  3. EasyUI中树的基本操作
  4. 线程池源码分析-FutureTask
  5. CSS HACK 区别 IE6、IE7、IE8、Firefox兼容性
  6. 深入浅出InfoPath——让管理员来部署InfoPath表单
  7. 大厂产品经理是如何做好用数据驱动业务增长的?
  8. java获取上一天数据,java获取日历格式的日期数据
  9. 埃夫特机器人示教器linux屏幕多少钱,不限 埃夫特机器人电路板维修
  10. 信签纸有虚线怎么写_红底虚线信签纸模板
  11. 最优化理论与方法(袁亚湘 孙文瑜)笔记(二)
  12. 学习大数据,为大家推荐几本好书
  13. ps 改变图层纯色与渐变色
  14. 小程序流量主广告赚钱
  15. 如何稳步实现互联网流量变现?
  16. 4-6 ElasticSearch
  17. java中的IO流(字节流和字符流)----读写文件数据
  18. Windows——重装系统时Windows 启动管理器进入系统和高级选项都数字签名错误解决方案
  19. 关于jxls2.6.0后的版本使用的jexl3学习使用
  20. wifi设备名称android,android – 如何更改WiFi直接p2p中的设备名称?

热门文章

  1. hud 3874 求区间内不同数字的和
  2. UVA - 699 The Falling Leaves
  3. Codeforces Round #224 (Div. 2): C. Arithmetic Progression(模拟)
  4. java使用poi读取存储excel表格,包括xls和xlsx格式
  5. HWDB数据集gnt格式转为png格式
  6. 【Proteus仿真8086】简单IO接口实验——无条件传输和查询方式
  7. 相机裁剪旋转_感受大画幅相机随心所欲的景深控制
  8. 一道面试题:用多线程求1000以内的素数有多少个?并给出消耗时间
  9. js 斐波那契数列(兔子问题)
  10. 王者调整期选股技术之喇叭花开