# 1.4.1 索引
# 在变量名后面紧跟中括号,中括号里面的数字就是要索引的位置
s3 = "I Like python"
L1 = [1,2,3,4,5,6]
t2 = (1,2,"kl")
s3
'I Like python'
L1
[1, 2, 3, 4, 5, 6]
t2
(1, 2, 'kl')
print(s3[0])   # python位置计数从0开始,即第一个元素元素位置为0,第二个元素位置为1
I
print(s3[1])   #字符串的空格是占位置的,该位置为空格
print(s3[2])
L
print(L1[1])    # 列表里面逗号不占位置数
2
s4 = "I,Like,python"    #引号 字符串里面的任何符号都占位数
print(s4[1])
,
print(t2[2])
kl
print("^_^"*15)   # 将某个符号打印多次,可以采用"" *次数
^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^
d1 = {1:'h',2:[1,2,'k'],3:9}   #字典的索引中括号里面写“键”,#输出的结果是该键对应的值
print(d1[2])
[1, 2, 'k']
print(d1[4])   # 字典中没有键为4的元素,故而不显示结果
---------------------------------------------------------------------------KeyError                                  Traceback (most recent call last)<ipython-input-57-8dbd2844995e> in <module>
----> 1 print(d1[4])   # 字典中没有键为4的元素,故而不显示结果KeyError: 4
d3 = {'q1':[90,100],'k2':'kkk'}
print(d3["q1"])
[90, 100]
J1 = {1,2,2,5,3,'kl','kl','sd'}
print(J1)
{'kl', 1, 2, 3, 5, 'sd'}
print(J1[3])     #集合不支持索引,会报错
---------------------------------------------------------------------------TypeError                                 Traceback (most recent call last)<ipython-input-19-934cabb8f045> in <module>
----> 1 print(J1[3])TypeError: 'set' object is not subscriptable
# 1.4.2切片
s2 = "hello word!"
L2 = [1,2,'HE',3,5]
t2 = (1,2,'kl')
s21 = s2[0:]   # 中括号里面写范围,冒号后面省略代表到最后
print(s21)
hello word!
s22 = s2[0:3]   # 中括号左侧包含在内,右侧不包含在内
print(s22)
hel
s23 = s2[:]   #前后都省略,则表示全部元素
print(s23)
hello word!
s24 = s2[1:6:2] # 前面1:6是指位置范围,就是 ello w,后面的:2是指间隔1位置取一个元素
print(s24)
el
s25 = s2[1:6:3]  # 前面1:6是指位置范围,就是 ello w,后面的:3是指间隔2位置取一个元素
print(s25)
eo
s26 = s2[1:10:3]
print(s26)
eoo
L21 = L2[1:3]   #列表同上面规则,右侧不包含在内
print(L21)
[2, 'HE']
L22 = L2[2:]
print(L22)
['HE', 3, 5]
L23 = L2[:]
print(L23)
[1, 2, 'HE', 3, 5]
t21 = t2[0:2]
print(t21)
(1, 2)
t22 = t2[:]
print(t22)
(1, 2, 'kl')
# 倒数切片
s27 = s2[-3:]    # -3表示从后面倒着数,最后一位是-1位置,倒数第二位是-2位置,#   这表示从倒数第3个一直到最后一位
print(s27)
rd!
s28 = s2[-3:-1]    # -3表示从后面倒着数,最后一位是-1位置,倒数第二位是-2位置,#这表示从倒数第3个一直到最后一位(但不包括最后一位)
print(s28)
rd
# 1.4.3长度
# 数据结构中包含元素的个数,元素个数从1开始,真实的个数(不是从0算)
J2 = {1,'h',2,3,9}
k1 = len(s3)
print(k1)
13
k2 = len(L1)
print(k2)
6
k3 = len(t2)
print(k3)
3
J2
{1, 2, 3, 9, 'h'}
k4 = len(J2)
print(k4)
5
k5 = len(J1)
print(k5)
6
k6 = len(d1)
print(k6)
3

金融数据分析与挖掘实战1.4.1-1.4.3相关推荐

  1. 金融数据分析与挖掘实战 4.2 Matplotlib(二)

    Matplotlib常用图形绘制 Matplotlib绘制的常用图形包括散点图.线性图.柱状图.直方图.饼图.箱线图和子图. 1.散点图 散点图又称为散点分布图,是以利用坐标点(散点)的分布形态反映特 ...

  2. 金融数据分析余挖掘实战1.9-1.10补充

    # 1.9.2 有返回值的函数 def sumt(t): #求1一直加到t的和s = 0while t > 0:s = s + tt = t - 1return s s = sumt(30) # ...

  3. 金融数据分析与挖掘实战练习2.10

    # 2.10矩阵及线性代数的运算 # 2.10.1 创建矩阵 import numpy as np mat1 = np.mat("1 2 3 ; 4 5 6 ; 7 8 9") p ...

  4. 金融数据分析与挖掘实战练习2.5-2.9

    # 2.5.1数组切片 #满足条件的切片 import numpy as np D = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16] ...

  5. 金融数据分析与挖掘实战练习2.1-2.4

    #逻辑运算符 3 and 4 4 3 and 5 and 8 # 如果用and连接多个正整数,那么将显示最后的那个 8 3 and 8 and 5 5 3 or 5 or 8 #如果用or连接多个正整 ...

  6. 金融数据分析与挖掘实战练习-1.9

    # if while 的综合运用 # 猜数字 #请猜我心中的那个数字(假如是10) s = input("请猜测我心中记住的那个数字是:") guess = int(s) if g ...

  7. 金融数据分析与挖掘实战1.7-1.8

    #1.7练习:如果成绩为60分以下,记为E,60-70 记为D,70-80 记为C ,80-90记为B, # 90-100记为A,某个同学成绩为75分,请设计一个if语句打印输出结果 #采用if语句进 ...

  8. 金融数据分析与挖掘实战1.5.2-1.5.3

    # 列表的元素排序 L1 = [1,3,2,6,8,4,3,9,7] L1.sort() print(L1) [1, 2, 3, 3, 4, 6, 7, 8, 9] L1[3] = 5 #把L1列表中 ...

  9. 金融数据分析与挖掘实战1.4.4-1.5.1

    # 1.4.4 统计 L1 = [1,2,3,4,5,6] t1 = (1,2,3,4,6) s2 = 'hello word!' m1 = max(L1) print(m1) 6 m2 = max( ...

最新文章

  1. 谷歌的量子计算机如何改变世界
  2. 糍粑大叔的独游之旅-开篇语
  3. ng-repeat 设定select 选择项
  4. Tool之ADB:ADB工具的简介、安装、使用方法之详细攻略
  5. 为什么jsp写script代码报错_JSP 报错:ReferenceError: $ is not defined
  6. SAP CRM Fiori应用 my Opportunity的扩展
  7. 用Java分割大型XML文件
  8. 防止表格中的单行按钮被频繁点击,前端实例讲解~
  9. 【劲峰论道时空分析技术-学习笔记】5 时空格局和异常探测
  10. 我的图书《深入浅出线性代数》
  11. Android Studio 写个单元测试用例,就是这么方便
  12. u盘魔术师装linux,u盘魔术师下载 u盘魔术师v6(USMv6) v6.0.2019.06.18 正式特别版 下载-脚本之家...
  13. python list 元素位置,怎么查找python列表中元素的位置
  14. Windows10系统出现休眠后电脑屏幕黑屏无法唤醒解决办法
  15. mac(苹果)电脑终端使用技巧
  16. MacOS 使用SwitchHosts修改 hosts 不生效的原因及解决方法
  17. 重磅!镭速传输Raysync发布11项全新功能
  18. java基础多线程抢红包_java多线程模拟抢红包功能
  19. STM32系统时钟树分析
  20. Flink 1.12.2 源码浅析 : JobGraph

热门文章

  1. Java基础学习总结(130)——使用WebSocket导致jUnit单元测试报No suitable default RequestUpgradeStrategy found错误的解决方法
  2. android 玩pc游戏,Shield掌机试玩: Android系统 可玩PC单机游戏
  3. android php实时聊天工具,Android_Android 应用APP加入聊天功能,简介 自去年 LeanCloud 发布实时 - phpStudy...
  4. WebKit 内核浏览器 initKeyboardEvent 函数原型
  5. STL_算法_元素计数(count、count_if)
  6. 数据中心能耗支出飙升,我们是否真的无能为力?
  7. telnet IP不通/sybase central工具无法连接到数据库
  8. 在Ubuntu下rtorrent编译安装笔记
  9. Exchange日常管理之四:简化OWA的登录
  10. 如何限制访问电脑磁盘