day05:数组与字典常识(20170217)
#1:数组功能的使用:
print ("a4A".isdecimal()) #
print ("18".isdigit()) #判断是否是数字
print ("a 1A".isidentifier()) #判断是否是合法的标识符
print ("33".isnumeric()) #是否是数字?
print ("Name".istitle()) #第一个字母是否大写(标题,仅看第一个)
print ("NAME".isupper()) #判断是否是大写字母
print ("namess".islower()) #判断是否是小写字母
print ("NA ME".isprintable()) #??
print ('+'.join(['1','2','5']))
print ('\nAlex'.lstrip())
print ('Alex\n'.rstrip())
print (' Alex\n'.strip())
p = str.maketrans("fghij",'12345')
p1 = str.maketrans("56##9",'12345')
print (p)
print (p1)
print("alexhij".translate(p)) #替代相同的部分
print('alex lYY'.replace('l','YE',1)) #第一次出现的l修改为"YE"
print('a33le445xli'.rfind("5")) #???
print('1+2+3+4+5'.split('+')) #按+号进行拆分排列
print('1+2\n+3+4+5'.splitlines()) #按\n号位置进行拆分排列 #2:字典常识:
test = ['01':'小李','02':'杨兴','03':'小明']
print(test) test = {'a01':'小李','a02':'杨兴','a03':'小明'}
print (test) #打印字典
print(test["a01"]) #打印索引编号为a01的数据
test['a01'] = '大兵' #修改a01为“大兵”
print(test['a01'])
del test['a02'] #删除数据"a02"
test['a04'] = '大海' #插入数据a04
print(test['a04'])
print(test)
test.pop('a04') #最好的删除方式(没有编号a04的数据也不会报错)
print(test) test02 = {'b01':'xiaohua','a03':'xiaoming'}
test.update(test02) #合并和更新数据。
print (test) ————————————————————————————运行结果如下————————————————————————————————————————————
False
True
False
True
True
True
True
True
1+2+5
Alex
Alex
Alex
{102: 49, 103: 50, 104: 51, 105: 52, 106: 53}
{53: 49, 54: 50, 35: 52, 57: 53}
alex345
aYEex lYY
7
['1', '2', '3', '4', '5']
['1+2', '+3+4+5']
{'a01': '小李', 'a02': '杨兴', 'a03': '小明'}
小李
大兵
大海
{'a01': '大兵', 'a03': '小明', 'a04': '大海'}
{'a01': '大兵', 'a03': '小明'}
{'a01': '大兵', 'a03': 'xiaoming', 'b01': 'xiaohua'}
day05:数组与字典常识(20170217)的更多相关文章
- 窥探Swift之数组与字典
说到数组和字典,只要是编过程的小伙伴并不陌生.在Swift中的数组与字典也有着一些让人眼前一亮的特性,今天的博客就来窥探一下Swift中的Array和Dictionary.还是沿袭之前的风格,在介绍S ...
- Objective-C中把数组中字典中的数据转换成URL
可能上面的标题有些拗口,学过PHP的小伙伴们都知道,PHP中的数组的下标是允许我们自定义的,PHP中的数组确切的说就是键值对.而在OC我们要用字典(Dictionary)来存储,当然了Java用的是M ...
- 使用NSJSONSerialization将数组或字典转为字符串
IOS中将数组或字典转为字符串可以用NSJSONSerialization,代码如下: NSData* data = [NSJSONSerialization dataWithJSONObject:a ...
- OC中如何把数组中字典的数据转换成URL?
在使用objective-c语言开发iOS应用中,会向服务器通过URL请求一些数据,因此对URL的拼接肯定少不了.而在iOS中,我们一般是通过将字典中的数据拼接成我们要请求的URL字符串,那这个是怎么 ...
- [BS-02] iOS数组、字典、NSNumber 新写法—— @[]、@{}
IOS数组.字典.NSNumber 新写法—— @[].@{} //标准写法 NSNumber * number = [NSNumber numberWithInt:]; NSArray * ar ...
- Javascript 数组与字典
Javascript 的数组Array,既是一个数组,也是一个字典(Dictionary). 先举例看看数组的用法. var a = new Array(); a[0] = "Acer&qu ...
- 浅谈Javascript 数组与字典
Javascript 的数组Array,既是一个数组,也是一个字典(Dictionary). 先举例看看数组的用法. var a = new Array(); a[0] = "Acer&q ...
- cocos2d-x把json数据解析到数组或字典中(libjson库)
以前在cocos2d-x项目中用到json解析,集成了libjson库后发现网上提供的解析方法大多是在解析过程中取得值,并没有将解析结果有效的保存起来,于是摸索一番,把解析结果根据数据格式存到数组或字 ...
- 初学swift笔记-数组、字典、元组(三)
数组的使用.字典的使用.元组的使用 import Foundation //1.定义数组 //集合数据 数组.字典 ,,,]//常用定义 ,,,]//常用定义 ,,,]//范型定义 ,,,] arr_ ...
随机推荐
- RSA,AES加解密算法的实现
目录 Python实现RSA公钥加密算法 RSA公钥加密算法原理 RSA算法的Python实现 AES加解密算法实现 AES加解密算法原理 AES加解密算法Python实现 参考文献 Python实现 ...
- KVM 一键批量创建虚拟机
目录 一.原理 二.基础镜像 2.1.创建基础镜像 2.2. 完善基础镜像 2.3.基础镜像设置权限 3.4 设置 title 3.5.基础镜像XML 三.批量创建机器脚本 四.挂载磁盘多种方式 4. ...
- Axure遮罩 or 灯箱
2019独角兽企业重金招聘Python工程师标准>>> 在做原型设计的时候,常常需要设计弹窗(比如confirm.alert或者弹出面板),加一个全屏的遮罩可以突出要展示的内容,效果 ...
- Bubble Cup 11 - Finals [Online Mirror, Div. 1]题解 【待补】
Bubble Cup 11 - Finals [Online Mirror, Div. 1] 一场很好玩的题啊! I. Palindrome Pairs 枚举哪种字符出现奇数次. G. AI robo ...
- 从实践出发:微服务布道师告诉你Spring Cloud与Boot他如何选择
背景 随着公司业务量的飞速发展,平台面临的挑战已经远远大于业务,需求量不断增加,技术人员数量增加,面临的复杂度也大大增加.在这个背景下,平台的技术架构也完成了从传统的单体应用到微服务化的演进. 系统架 ...
- Knapsack Problem
0-1背包 描述:N件物品,第i件的重量是w[i],价值v[i].有一个容量为W的背包,求将哪些物品放入背包可使总价值最大.每件物品可以用0或1次. 分析:根据题意,可以写出表达式: \[max(\S ...
- P5960 差分约束算法模板
差分约束 差分约束,一般用来解决有\(n\)个未知数,\(m\)个不等式方程的问题,形如: \[\begin{cases} \ x_{a_1}-x_{b_1}\leq y_1\\ \ x_{a_2}- ...
- 题目分享X
题意:一张票有n位数,如果这张票的前一半数字的和等于后一半数字的和(n一定是偶数),就称这张票为快乐票.有些数被擦除了,标记为’?’(’?‘的个数也是偶数),现在Monocarp 和 Bicarp 进 ...
- P2765 魔术球问题 网络流二十四题重温
P2765 魔术球问题 知识点::最小点覆盖 这个题目要拆点,这个不是因为每一个球只能用一次,而是因为我们要求最小点覆盖,所以要拆点来写. 思路: 首先拆点,然后就是开始建边,因为建边的条件是要求他们 ...
- 使用JDBC连接oracle数据库
需要jar包:ojdbc6.jar