| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python基础知识day4 -> 正文阅读 |
|
[Python知识库]Python基础知识day4 |
1.字典的创建 (1)通过{}、dict()来创建字典对象(2)通过zip()创建字典对象(3)通过fromkeys创建值为空的字典 2.字典元素的访问 (1)通过[键]获得“值”。 输出:gaoqi (2通过get()方法获得“值”。优点是:指定键不存在,返回None ?输出:gaoqi (3)列出所有的键值对 输出:dict_items([('name', 'gaoqi'), ('age', 18), ('job', 'programmer')]) (4)列出所有的键,列出所有的值? 输出:?dict_keys(['name', 'age', 'job']) (5)len()键值对的个数 (6)检测一个“键”是否在字典中 ?输出:True 3.字典元素添加、修改、删除 (1)给字典新增“键值对” ?输出:{'name': 'gaoqi', 'age': 18, 'job': 'programmer', 'address': '西三旗1号院'} 如果“键”已经存在,则覆盖旧的键值对;如果“键”不存在,则新增“键值对”。 ?输出:{'name': 'gaoqi', 'age': 16, 'job': 'programmer'} (2)使用update()将新字典中所有键值对全部添加到旧字典对象上。如果key有重复,则直接覆盖。 ?输出:{'name': 'sunxiaomiao', 'age': 18, 'job': 'programmer', 'money': 10000, 'sex': '女'} (3)字典中元素的删除,可以使用del()方法;或者clear()删除所有键值对;pop()删除指定键值对,并返回对应的“值对象” ? ?输出:{'age': 18, 'job': 'programmer'} ?输出:18 (4)popitem():随机删除和返回该键值对。字典是“无序可变序列”,因此没有第一个元素、最后一个元素的概念;popitem弹出随机的项
输出:30000 ?输出:10000 20000 30000 输出:孙小喵 18 10000 北京 ?5.集合创建和删除 (1)使用{}创建集合对象,并使用add()方法添加元素 (2)使用set(),将列表、元组等可迭代对象转成集合。如果原来数据存在重复数据,则只保留一个。 (3)remove()删除指定元素;clear()清空整个集合 6.单分支选择结构 7.双分支选择结构 8.三元条件运算符:条件为真时的值 if(条件表达式) else条件为假时的值 ? ?9.多分支选择结构 操作:输入一个学生的成绩,将其转化成简单描述:不及格(小于60)、及格(60-79)、良好(80-89)、优秀(90-100)。 ?10.操作:已知点的坐标(x,y),判断其所在的象限 ?11.选择嵌套结构 【操作】:输入一个分数。分数在0-100之间。90以上是A,80以上是B,70以上是C,60以上是D。60以下是E。 ? ?12.while循环循环结构 【操作】利用while循环打印从0-10的数字。 ?【操作】:利用while循环,计算1-100之间数字的累加和。 ?13.for循环 输出:60 ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:26:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |