【Python】语法学习3

一、Dict和Set类型

Dict

1.形式:

d={
      'Adam':95,
      'Lisa':85,
      'Bart':59
    }

2.查找(dict本身提供了一个方法,查不到时,返回None。)

>>>print   d.get('Bart')
59
>>>print  d.get('paul')
None

3.Dict 的特点(查找速度快、储存的元素是无序的、元素不可变。)
4.添加元素
d['Pual']=72

Set

1.形式:
s=set(['A','B','C'])
2.索引set

>>>'A'  in  s
True

3.set的特点:set 存储的元素没有顺序。列:

months=set(['Jan','Feb','Mar','Apr','May','Jun','Aug','Sep','Oct','Now','Dec'])
x1='Feb'
x='Sun'
if   x1  in months:
    print  'x1:ok'
else:
    print  'x1:error'
if  x2 in months:
    print  'x2:ok'
else:
    print  'x2:error'

4.增加元素

>>>s=set([1,2,3])
>>>s.add(3)
>>>print  s
set([1,2,3])

5.删除元素

>>>s=set([1,2,3,4])
>>>s.remove(4)
>>>print s
set ([1,2,3])

列:

s=set(['Adam','Lisa','Paul'])
L=['Adam','Lisa','Bart','Paul']
for  x  in L:
    if  x  in s:
        s.remove(x)
    else:
        s.add(x)
print s

函数

1.从Python中调用函数
从Python的官方网站查看文档:(abs)
http://docs.python.org/2/library/functions.html#abs
或者
在交互命令 help(bas)
abs函数是求绝对值

>>>abs(-2)
2

cmp(x,y)比较函数,如果x<y,返回-1,如果x==y,返回0,如果x>y,返回1
int()函数,把其他类型转换为整数

>>>int('123')
123
>>>int(12,34)
12

str()把其他类型转换成str。

>>>str(123)
'123'
>>>str(1.23)
'1.23'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,893评论 0 5
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 1,979评论 0 1
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,737评论 1 118
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 2,021评论 0 3
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 1,675评论 0 6

友情链接更多精彩内容