简明 Python 教程 第9章 数据结构
来源:互联网 发布:淘宝换主图会影响排名 编辑:程序博客网 时间:2024/04/28 10:27
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print '----------------第9章 数据结构 字典-----------------------------'
ab = { 'swaroop' : '啊哈哈我是的一个数组的值, ',
'Larry' : 'larry@wall.org',
'Matsumoto' : 'matz@ruby-lang.org',
'Spammer' : 'spammer@hotmail.com'
}
print '这个是什么东西呢: %s' % ab['swaroop']
ab['guido'] = 'shen mne'
print '插入前输出数组'
print ab,'len=%d' % len(ab)
del ab['swaroop']
print '删除后输出数组'
print ab,'len=%d' % len(ab)
print '\n额,判断呀,判断什么呢:%s\n' % len(ab)
#我们使用字典的items方法,来使用字典中的每个键/值对。这会返回一个元组的列表,其中每个元组都包含一对项目——键与对应的值。我们抓取这个对,然后分别赋给for..in循环中的变量name和address然后在for-块中打印这些值。
for name,address in ab.items():
print 'contact %s at %s' % (name,address)
#判断,如果gudio是ab函数中的值,那么就输出他
#in操作符来检验一个键/值对是否存在
if 'guido' in ab:
print "\n guido函数值 %s" % ab['guido']
print '----------------第9章 数据结构 字典-----------------------------'
print '----------------第9章 数据结构 序列-----------------------------'
#序列的两个主要特点是索引操作符和切片操作符
ab = ['哈哈','cdef','ef',123467]
print '序列的第一个值:',ab[0]
print '有什么不同呢',ab[0:0]
print '----------------第9章 数据结构 序列-----------------------------'
print '----------------第9章 数据结构 参考-----------------------------'
print 'zhe shi:'
ab = ['ha123','he587','wuyuela']
rb = ab
del rb[0]
print 'ab:',ab
print 'rb"',rb
rb = ab[:]
del rb[0]
print '----------------第9章 数据结构 参考-----------------------------'
print '--------第9章 数据结构 更多字符串的内容----------------'
name = 'root'
#startwith方法是用来测试字符串是否以给定字符串开始
if name.startswith('ro'):
print '这个是数组是以ro开始的吗,如果是的话,那么我就会被输出,如果不是那么就什么都没有输出'
#in操作符用来检验一个给定字符串是否为另一个字符串的一部分
if 't' in name:
print '这个数组有t这个值吗,如果有,那么,我就会被输出出来'
#find方法用来找出给定字符串在另一个字符串中的位置,或者返回-1以表示找不到子字符串
if name.find('oo') != -1:
print '额,我不知道这是什么,我们测试一下把'
delimiter = '_#_'
mylist=['brazil','russia','india','china']
#字符处理(join 方法类似JS)
#连接字符串
print delimiter.join(mylist)
print '--------第9章 数据结构 更多字符串的内容----------------'
cmd:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print '----------------第9章 数据结构 字典-----------------------------'
ab = { 'swaroop' : '啊哈哈我是的一个数组的值, ',
'Larry' : 'larry@wall.org',
'Matsumoto' : 'matz@ruby-lang.org',
'Spammer' : 'spammer@hotmail.com'
}
print '这个是什么东西呢: %s' % ab['swaroop']
ab['guido'] = 'shen mne'
print '插入前输出数组'
print ab,'len=%d' % len(ab)
del ab['swaroop']
print '删除后输出数组'
print ab,'len=%d' % len(ab)
print '\n额,判断呀,判断什么呢:%s\n' % len(ab)
#我们使用字典的items方法,来使用字典中的每个键/值对。这会返回一个元组的列表,其中每个元组都包含一对项目——键与对应的值。我们抓取这个对,然后分别赋给for..in循环中的变量name和address然后在for-块中打印这些值。
for name,address in ab.items():
print 'contact %s at %s' % (name,address)
#判断,如果gudio是ab函数中的值,那么就输出他
#in操作符来检验一个键/值对是否存在
if 'guido' in ab:
print "\n guido函数值 %s" % ab['guido']
print '----------------第9章 数据结构 字典-----------------------------'
print '----------------第9章 数据结构 序列-----------------------------'
#序列的两个主要特点是索引操作符和切片操作符
ab = ['哈哈','cdef','ef',123467]
print '序列的第一个值:',ab[0]
print '有什么不同呢',ab[0:0]
print '----------------第9章 数据结构 序列-----------------------------'
print '----------------第9章 数据结构 参考-----------------------------'
print 'zhe shi:'
ab = ['ha123','he587','wuyuela']
rb = ab
del rb[0]
print 'ab:',ab
print 'rb"',rb
rb = ab[:]
del rb[0]
print '----------------第9章 数据结构 参考-----------------------------'
print '--------第9章 数据结构 更多字符串的内容----------------'
name = 'root'
#startwith方法是用来测试字符串是否以给定字符串开始
if name.startswith('ro'):
print '这个是数组是以ro开始的吗,如果是的话,那么我就会被输出,如果不是那么就什么都没有输出'
#in操作符用来检验一个给定字符串是否为另一个字符串的一部分
if 't' in name:
print '这个数组有t这个值吗,如果有,那么,我就会被输出出来'
#find方法用来找出给定字符串在另一个字符串中的位置,或者返回-1以表示找不到子字符串
if name.find('oo') != -1:
print '额,我不知道这是什么,我们测试一下把'
delimiter = '_#_'
mylist=['brazil','russia','india','china']
#字符处理(join 方法类似JS)
#连接字符串
print delimiter.join(mylist)
print '--------第9章 数据结构 更多字符串的内容----------------'
# -*- coding: UTF-8 -*-
print '----------------第9章 数据结构 字典-----------------------------'
ab = { 'swaroop' : '啊哈哈我是的一个数组的值, ',
'Larry' : 'larry@wall.org',
'Matsumoto' : 'matz@ruby-lang.org',
'Spammer' : 'spammer@hotmail.com'
}
print '这个是什么东西呢: %s' % ab['swaroop']
ab['guido'] = 'shen mne'
print '插入前输出数组'
print ab,'len=%d' % len(ab)
del ab['swaroop']
print '删除后输出数组'
print ab,'len=%d' % len(ab)
print '\n额,判断呀,判断什么呢:%s\n' % len(ab)
#我们使用字典的items方法,来使用字典中的每个键/值对。这会返回一个元组的列表,其中每个元组都包含一对项目——键与对应的值。我们抓取这个对,然后分别赋给for..in循环中的变量name和address然后在for-块中打印这些值。
for name,address in ab.items():
print 'contact %s at %s' % (name,address)
#判断,如果gudio是ab函数中的值,那么就输出他
#in操作符来检验一个键/值对是否存在
if 'guido' in ab:
print "\n guido函数值 %s" % ab['guido']
print '----------------第9章 数据结构 字典-----------------------------'
print '----------------第9章 数据结构 序列-----------------------------'
#序列的两个主要特点是索引操作符和切片操作符
ab = ['哈哈','cdef','ef',123467]
print '序列的第一个值:',ab[0]
print '有什么不同呢',ab[0:0]
print '----------------第9章 数据结构 序列-----------------------------'
print '----------------第9章 数据结构 参考-----------------------------'
print 'zhe shi:'
ab = ['ha123','he587','wuyuela']
rb = ab
del rb[0]
print 'ab:',ab
print 'rb"',rb
rb = ab[:]
del rb[0]
print '----------------第9章 数据结构 参考-----------------------------'
print '--------第9章 数据结构 更多字符串的内容----------------'
name = 'root'
#startwith方法是用来测试字符串是否以给定字符串开始
if name.startswith('ro'):
print '这个是数组是以ro开始的吗,如果是的话,那么我就会被输出,如果不是那么就什么都没有输出'
#in操作符用来检验一个给定字符串是否为另一个字符串的一部分
if 't' in name:
print '这个数组有t这个值吗,如果有,那么,我就会被输出出来'
#find方法用来找出给定字符串在另一个字符串中的位置,或者返回-1以表示找不到子字符串
if name.find('oo') != -1:
print '额,我不知道这是什么,我们测试一下把'
delimiter = '_#_'
mylist=['brazil','russia','india','china']
#字符处理(join 方法类似JS)
#连接字符串
print delimiter.join(mylist)
print '--------第9章 数据结构 更多字符串的内容----------------'
cmd:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print '----------------第9章 数据结构 字典-----------------------------'
ab = { 'swaroop' : '啊哈哈我是的一个数组的值, ',
'Larry' : 'larry@wall.org',
'Matsumoto' : 'matz@ruby-lang.org',
'Spammer' : 'spammer@hotmail.com'
}
print '这个是什么东西呢: %s' % ab['swaroop']
ab['guido'] = 'shen mne'
print '插入前输出数组'
print ab,'len=%d' % len(ab)
del ab['swaroop']
print '删除后输出数组'
print ab,'len=%d' % len(ab)
print '\n额,判断呀,判断什么呢:%s\n' % len(ab)
#我们使用字典的items方法,来使用字典中的每个键/值对。这会返回一个元组的列表,其中每个元组都包含一对项目——键与对应的值。我们抓取这个对,然后分别赋给for..in循环中的变量name和address然后在for-块中打印这些值。
for name,address in ab.items():
print 'contact %s at %s' % (name,address)
#判断,如果gudio是ab函数中的值,那么就输出他
#in操作符来检验一个键/值对是否存在
if 'guido' in ab:
print "\n guido函数值 %s" % ab['guido']
print '----------------第9章 数据结构 字典-----------------------------'
print '----------------第9章 数据结构 序列-----------------------------'
#序列的两个主要特点是索引操作符和切片操作符
ab = ['哈哈','cdef','ef',123467]
print '序列的第一个值:',ab[0]
print '有什么不同呢',ab[0:0]
print '----------------第9章 数据结构 序列-----------------------------'
print '----------------第9章 数据结构 参考-----------------------------'
print 'zhe shi:'
ab = ['ha123','he587','wuyuela']
rb = ab
del rb[0]
print 'ab:',ab
print 'rb"',rb
rb = ab[:]
del rb[0]
print '----------------第9章 数据结构 参考-----------------------------'
print '--------第9章 数据结构 更多字符串的内容----------------'
name = 'root'
#startwith方法是用来测试字符串是否以给定字符串开始
if name.startswith('ro'):
print '这个是数组是以ro开始的吗,如果是的话,那么我就会被输出,如果不是那么就什么都没有输出'
#in操作符用来检验一个给定字符串是否为另一个字符串的一部分
if 't' in name:
print '这个数组有t这个值吗,如果有,那么,我就会被输出出来'
#find方法用来找出给定字符串在另一个字符串中的位置,或者返回-1以表示找不到子字符串
if name.find('oo') != -1:
print '额,我不知道这是什么,我们测试一下把'
delimiter = '_#_'
mylist=['brazil','russia','india','china']
#字符处理(join 方法类似JS)
#连接字符串
print delimiter.join(mylist)
print '--------第9章 数据结构 更多字符串的内容----------------'
0 0
- 简明 Python 教程 第9章 数据结构
- 简明Python教程 8)模块 9)数据结构
- 简明python教程 读书笔记 第4章
- 简明python教程 第5章
- 简明python教程 第7章 函数
- 简明Python教程 --- 9.数据结构
- 《简明Python教程》之数据结构
- 简明python教程--数据结构篇
- 简明python教程:第2章 安装Python
- Python简明教程学习笔记4--数据结构
- 《简明python教程》总结(四)-- 数据结构
- 简明Python教程学习笔记_4_数据结构
- 简明 Python 教程 第4章 基本概念 字符串
- 简明 Python 教程第4章 基本概念缩进
- 简明python教程:第3章 最初的步骤
- windows平台下实现《简明python教程》第10章的文件备份示例四
- 简明Python教程读书笔记-9 文件操作
- python简明教程-第十章解决问题-备份文件
- Pomelo之application的start
- 基于微信硬件公众平台的智能控制开发流程
- bit、 Byte、 symbol 和 chip 的比较
- 收藏链接分享
- IOS8以上版本,使用UIAlertController代替 UIActionSheet和UIAlertView
- 简明 Python 教程 第9章 数据结构
- 设置 UISearchBar 输入字体颜色 和 默认字体颜色
- MyBatis分页返回数据不对问题
- iOS开发UI篇—CAlayer(自定义layer)
- 【大渣】【博弈】取石子游戏
- Android性能优化之渲染篇
- CodeMirror事件和常用方法
- 勾勒一个Windows窗口程序
- gdb 命令列表