当前位置: 首页 > news >正文

笔记:《NCT全国青少年编程能力等级测试教程Python语言编程三级》

NCT全国青少年编程能力等级测试教程Python语言编程三级
ISBN:9787302574859


绪论

专题1 序列和元组
    考查方向
    考点清单
        考点1 组合数据类型
        序列类型(字符串、列表、元组);集合类型;映射类型。
        考点2 元组类型
        (一)元组类型的定义和特征:圆括号;0或多项;生成后固定不变。
        (二)常见操作:读取元素。
        考点3 序列类型
        (一)分类:字符串、列表、元组。
        (二)常见操作:使用索引读取元素(0…n-1,-n…-1);切片(s[i:j:k]不包括j,k默认为1,其他默认为到头);
    考点探秘
    巩固练习

专题2 集合类型
    考查方向
    考点清单
        考点 1 集合的基本概念
            (一)集合的定义和特点:{}、不重复、无序、元素不能是可变类型(数字、元组、字符串可以。列表、字典、集合不行);
            (二)创建集合:set()、{}(一堆大括号默认是字典,所以空集合不能用{}创建);
        考点 2 集合的基本运算
            (一)元素与集合间的运算:in、not in;
            (二)集合与集合间的运算:
                a&b 交集、a.intersection(b) ;
                a|b 并集、a.union(b);
                - 差集、a.difference(b);
                ^ 对称差集(  (a|b)-(a&b) )、a.symmetric_diffrence(b);
                a<=b a是b的子集、a>=b a是b的超集;如果没有等号,就是真子集或真超集,既不存在a==b的情况;
        考点 3 集合的操作函数和方法
            (一)添加元素:a.add(y);
            (二)删除元素:a.remove(y) y不存在会报错;a.discard(y)y不存在不报错;a.pop() 任意弹出一个元素;a.clear()清空;
            (三)其他:len()、.copy()、
    考点探秘
    巩固练习

专题3 字典类型
    考查方向
    考点清单
        考点1 字典的基本概念
            (一)字典的定义和特点:{键:值,}、键不可重复、键是不可变数据类型
            (二)创建字典:{}、dict(k1=v1,k2=v2);dict([(k1,v1),(k2,v2)]);dict(zip([k1,k2],[v1,v2]));
        考点2 字典的基本使用
            (一)字典类型的字符索引:d[k];
            (二)增加或修改字典元素:d[k]=v;
            (三)遍历字典:for k in d;for v in d.values();
        考点3 字典的操作函数和方法
            (一)返回字典信息:keys();values();items();d.

http://www.lryc.cn/news/319103.html

相关文章:

  • 地平线旭日x3派部署yolov5--全流程
  • 【Golang星辰图】Go语言云计算SDK全攻略:深入Go云存储SDK实践
  • 深入理解TCP:序列号、确认号和自动ACK的艺术
  • 家电工厂5G智能制造数字孪生可视化平台,推进家电工业数字化转型
  • ctf_show笔记篇(web入门---代码审计)
  • c语言的字符串函数详解
  • HarmonyOS NEXT应用开发—折叠屏音乐播放器方案
  • Java项目:55 springboot基于SpringBoot的在线视频教育平台的设计与实现015
  • 说下你对TCP以及TCP三次握手四次挥手的理解?
  • wsl-oracle 安装 omlutils
  • Python类属性和对象属性大揭秘!
  • 北斗卫星在桥隧坡安全监测领域的应用及前景展望
  • 如何通过堡垒机JumpServer使用VisualCode 连接服务器进行开发
  • 【Linux】进程优先级
  • Fair Data Exchange:区块链实现的原子式公平数据交换
  • 详解优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器
  • Vue3+TS+Vite 找不到模块“@/components/xxx/xxx”或其相应的类型声明
  • Vue3-响应式基础:单文件和组合式文件
  • DVWA-File Upload文件上传
  • python之word操作
  • Linux下新增有root权限的用户
  • RPC通信原理(一)
  • 修改/etc/resolve.conf重启NetworkManager之后自动还原
  • Web前端依赖版本管理最佳实践
  • 多线程进阶
  • 总结linux常用命令
  • C++ 枚举
  • Vue2在一个页面内动态切换菜单显示对应的路由组件
  • 执行任务赚积分C卷(JavaPythonC++Node.jsC语言)
  • 接口测试之文件下载