IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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'])
dict_values(['gaoqi', 18, 'programmer'])

(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弹出随机的项
4.表格数据使用字典和列表存储,并实现访问

姓名年龄薪资城市
孙小喵1810000北京
孙大喵2020000上海
孙喵喵2430000杭州

输出:30000

?输出:10000

20000

30000

输出:孙小喵 18 10000 北京
孙大喵 20 20000 上海
孙喵喵 23 30000 杭州

?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
90
120

?

?

?

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-06 15:12:29  更:2021-12-06 15:14:06 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码