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知识库 -> 金融数据分析与挖掘实战1.6-1.7 -> 正文阅读

[Python知识库]金融数据分析与挖掘实战1.6-1.7

#1.6 字典的基本操作
# 创建字典
d = dict() #创建一个空字典
d = {}
type(d)
dict
list1 = [("a",'ok'),('1','lk'),("001",'lk')]   #列表中嵌套元组
d1 = dict(list1)
print(d1)
{'a': 'ok', '1': 'lk', '001': 'lk'}
list11 = [("a",'ok'),('a','lk'),("001",'lk')]   #列表中嵌套元组
d11 = dict(list11)     #字典格式中的键必须不同,值可以相同,否则会打印出如下结果,排除相同键的某些值
print(d11)
{'a': 'lk', '001': 'lk'}
list2 = [["a",'ok'],['b','lk'],["3",'lk']]  #列表中嵌套列表
d2 = dict(list2)
print(d2)
{'a': 'ok', 'b': 'lk', '3': 'lk'}
t1 = (("a",'ok'),('b','lk'),("001",'lk'))  #元组中嵌套元组
d3 = dict(t1)    #元组也能转换成字典
print(d3)
{'a': 'ok', 'b': 'lk', '001': 'lk'}
t2 = (["a",'ok'],['b','lk'],["001",'lk'])  #元组中嵌套列表
d4 = dict(t2)    #元组也能转换成字典
print(d4)
{'a': 'ok', 'b': 'lk', '001': 'lk'}
# 获取字典值
print("d3字典中键b对应的值为:",d3.get("b"))
d3字典中键b对应的值为: lk
# 字典赋值
d.setdefault("a",0)    #在空字典中添加元素
print(d)
{'a': 0}
d4.setdefault("c",45)   #在非空字典中添加元素
print(d4)
{'a': 'ok', 'b': 'lk', '001': 'lk', 'c': 45}
d4
{'a': 'ok', 'b': 'lk', '001': 'lk', 'c': 45}
d0 = {}
d0.setdefault("c",[1,2,3,4,5])
print(d0)
{'c': [1, 2, 3, 4, 5]}
# 1.7条件语句
#1.7.1 if 语句
# 语法格式为:if 条件:
#               执行任务
x = 10
import math     #导入数学函数库,常规的数学运算经常用到这个库
if x > 0:
    s = math.sqrt(x)     #注意缩进
    print("x的平方根为:",s)
x的平方根为: 3.1622776601683795
y = 100
import math     #导入数学函数库,常规的数学运算经常用到这个库
if y > 0:
    s1 = math.sqrt(y)     #注意缩进
print("y的平方根为:",s1)   #此处不涉及到循环,仅一步,所以此处缩进与否可以忽略
y的平方根为: 10.0
x1 = -10
import math     #导入数学函数库,常规的数学运算经常用到这个库
if x1 > 0:                 #不满足条件,则不运行结果
    s2 = math.sqrt(x1)     #注意缩进
    print("x1的平方根为:",s2)
# 1.7.2 if ...else...
#  if 条件:
#       执行任务
#   else:
#      执行任务
y1 = -10
if y1 >= 0:
    sq = math.sqrt(y1)    #求平方根的计算公式
    print("sq = ",sq)
else:
    print("负数不能求平方根")
负数不能求平方根
# 1.7.3  if...elif...else语句
#  if 条件:
#     执行语句
#  elif 条件:
#     执行语句
#  else:
#     执行语句
weather = "sunny"
if weather == "sunny":
    print("shoping")
elif weather =="cloudy":
    print("playing football")
else:
    print("do nothing")
shoping
#练习:如果成绩为60分以下,记为E,60-70 记为D,70-80 记为C ,80-90记为B,
# 90-100记为A,某个同学成绩为75分,请设计一个if语句打印输出结果
score = 75
if 100 >= score >= 90:     #最基础、最直接的条件表达
    print("A")
if 90 > score >= 80:
    print("B")
if 80 > score >= 70:
    print("C")   
if 70 > score >= 60:
    print("D")
if 60 > score :
    print("E")
if score < 0 or score > 100:
    print("输入错误,请检查!")
C
score = 109
if 100 >= score >= 90:     #最基础、最直接的条件表达
    print("A")
if 90 > score >= 80:
    print("B")
if 80 > score >= 70:
    print("C")   
if 70 > score >= 60:
    print("D")
if 60 > score :
    print("E")
if score < 0 or score > 100:
    print("输入错误,请检查!")
输入错误,请检查!

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

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