为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • python内置了很多函数,可直接调用,要调用一个函数需要知道函数名和参数 可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html 也可以在交互式命令行通过help(函数名)来查看帮助信息 若调用时传入参数数量或参数类型不被函数接收,会产生TypeError的错误 1.abs(数)绝对值函数 2.cmp(数,数)比较函数,返回-1 0 1 3.类型转换函数 int()把其他类型转换成整数 4.str()把其他类型转换为str 5.sum()函数接收一个list作为参数,返回所有元素之和 其他优秀答案:print sum([n**2 for n in range(1,101)])
    查看全部
  • 题:针对下面的set,给定一个list,对list中的每一个元素,如果在set中,就将其删除,如果不在set中,就添加进去。 s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] 1. s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in L: if name in s: s.remove(name) else: s.add(name) print s 2. m = set(L) p = s -m q = m -s s = p | q
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-05-16

  • 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 由于dict也是集合,len() 函数可以计算任意集合的大小
    查看全部
  • 更新set: 1.把新的元素添加到set中 2.把已有元素从set中删除 添加用add(),若已经存在不会加进去,但不会报错 删除用remove(),删除元素不在时,remove会报错 因此可用add直接添加,而remove使用前需判断
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-05-16

  • set的遍历用for xxx in xxx print xxx
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2017-05-16

  • set的特点: 1.与dict类似,区别是无value,所以判断一个元素是否在set中速度很快 2.存储的元素和dict的key类似,必须是不变对象 3.存储的元素是没有顺序的
    查看全部
  • set存储的是无序集合,所以无法通过索引来访问。 访问set中的某个元素实际上就是判断一个元素是否在set中,可用in操作符判断:xxx in xxx
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-05-16

  • 利用 continue,可以做到当 x < 60的时候,不继续执行循环体的后续代码,直接进入下一次循环:
    查看全部
  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素: >>> s = set(['A', 'B', 'C']) 可以查看 set 的内容: >>> print s set(['A', 'C', 'B']) 请注意,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。 由于set不能包含重复的元素,所以当传入有重复元素的list时,set会自动去掉重复的元素
    查看全部
  • print k,':',v 一定要按照这种格式写,k和v都是变量,不需要加引号,但是冒号只是字符必须要加单引号。三者之间逗号隔开
    查看全部
  • 遍历dict:用for key in xxx即可获取value
    查看全部
  • 更新dict:通过dict[key]=value既可以添加新的内容,也可以替换原来的value
    查看全部
    0 采集 收起 来源:Python更新dict

    2017-05-16

  • b*b=b**2
    查看全部
  • dict的特点: 1.查找速度快,无论多少元素查找速度都一样,list的查找速度就会随元素增加而逐渐下降,但占用内存大。 2.dict按key查找,所以key不重复 3.key-value序对没有顺序 4.key的元素不可变,所以不能用list做key元素
    查看全部
  • 可以简单地使用d[key]的形式查找对应的value, 若key不存在,会直接报错KeyError。 为避免KeyError发生: 1.先判断一下key是否存在,用in操作符 if'paul' in d: print d['paul'] 2.用dict本身提供的一个get方法,在Key不存在的时候,返回None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-05-16

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!