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_ ...
随机推荐
- [Windows] DiskPart commands
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/diskpart
- Android应用程序开机开机启动
有很过情况都需要Android程序开机自启,也就是在手机开机之后马上执行相应的Android程序. 实现的方法就是,在手机开机的时候接受相应的广播,在Android程序中接受相应的广播. 第1步:建立 ...
- java中FutureTask的使用
文章目录 FutureTask简介 Callable和Runnable的转换 以Runnable运行 java中FutureTask的使用 FutureTask简介 FutureTask是java 5 ...
- Spring5参考指南:JSR 330标准注解
文章目录 @Inject 和 @Named @Named 和 @ManagedBean 之前的文章我们有讲过,从Spring3.0之后,除了Spring自带的注解,我们也可以使用JSR330的标准注解 ...
- ExtJS2.0实用简明教程 - Form布局
Form布局由类Ext.layout.FormLayout定义,名称为form,是一种专门用于管理表单中输入字段的布局,这种布局主要用于在程序中创建表单字段或表单元素等使用. 看下 ...
- 压缩工具gzip、bzip2、xz的使用
2019独角兽企业重金招聘Python工程师标准>>> 本文使用 为了要压缩 常见压缩格式 压缩工具 gzip压缩工具 bz2压缩工具 xz压缩工具 为什么要压缩 为什么要压缩?文件 ...
- 实战经验:CentOS 7.3安装完整开发环境
系统版本 CentOS 7.3(1611) 安装开发环境 1) 通过group安装 # yum groups mark install “Development Tools” # yum groups ...
- JAVA I/O 与装饰者模式UML图
- 图论--2-SAT--poj 3678-Katu Puzzle(模板题)
Description Katu Puzzle is presented as a directed graph G(V, E) with each edge e(a, b) labeled by a ...
- DeepWalk论文精读:(4)总结及不足
模块4 1 研究背景 随着互联网的发展,社交网络逐渐复杂化.多元化.在一个社交网络中,充斥着不同类型的用户,用户间产生各式各样的互动联系,形成大小不一的社群.为了对社交网络进行研究分析,需要将网络中的 ...