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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • list是一种有序集合,可以添加和删除其中的元素 L = [.....] 用[]将元素括起来,在赋值L 输出:直接用print 加 变量名
    查看全部
    0 采集 收起 来源:Python创建list

    2017-05-14

  • 系列判断条件从上到下,如果某个判断为True,则后面的代码不执行了。
    查看全部
  • tr代表一行 以<tr>开始,</tr>结束 td代表一格 以<td>开始,</td>介绍 中间的style就是颜色了 <tr><td>%s</td><td >%s</td></tr>就代表有一行,有2个格子,第二个格子用红色显示!
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • set的固定用法是s=set([x1,x2,x3,...]),即x1,x2,x3,...是s集合中不可改变的元素(注意:不能放list类型的元素,因为list内元素可多次赋值),利用for循环遍历时,可依次取出x1,x2,x3,...。本题中set集合是s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]),很明显set集合中元素X为tuple类型(注:tuple的固定用法是x = ('Adam','Lisa'),该元素X里又有两个元素,即可依次根据索引取出。 请用 for 循环遍历如下的set,打印出 name: score 来。 s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]) 方法一: for x,y in s: print x ,":", y 方法二: for x in s: print ('%s:%s'%x) # <%s>,提取后面的元素x并以字符表示。(记忆中%s作用是以字符表示,待确认) 方法三: for x in s: print x[0],':',x[1]
    查看全部
    1 采集 收起 来源:Python之 遍历set

    2018-03-22

  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。 假设我们让用户输入星期一至星期日的某天,如何判断用户的输入是否是一个有效的星期呢? 方法一:繁琐的if判断 x = '???' # 用户输入的字符串 if x!= 'MON' and x!= 'TUE' and x!= 'WED' ... and x!= 'SUN': print 'input error' else: print 'input ok' 方法二: weekdays = set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']) x = '???' # 用户输入的字符串 if x in weekdays: print 'input ok' else: print 'input error'
    查看全部
  • 由于set存储的是无序集合,所以我们没法通过索引来访问。 访问 set中的某个元素实际上就是判断一个元素是否在set中。 例如,存储了班里同学名字的set: >>> s = set(['Adam', 'Lisa', 'Bart', 'Paul']) 我们可以用 in 操作符判断: Bart是该班的同学吗? >>> 'Bart' in s True Bill是该班的同学吗? >>> 'Bill' in s False
    查看全部
    0 采集 收起 来源:Python之 访问set

    2018-03-22

  • dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。 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 会怎么样呢? >>> s = set(['A', 'B', 'C', 'C']) >>> print s set(['A', 'C', 'B']) >>> len(s) 3
    查看全部
  • 由于set存储的是无序集合,所以我们没法通过索引来访问。 访问 set中的某个元素实际上就是判断一个元素是否在set中。
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-05-13

  • if elif else: 后面都有冒号~~
    查看全部
  • append()往后添加新元素 insert(位置,内容)插入新元素 pop(索引)删除元素
    查看全部
  • set不能包含重复的元素
    查看全部
  • print key,':',d[key] Python会自动在print key和:之间加上空格,而 print key+':',d[key]则不会 ,(分隔符)和+都可以。,是逗号
    查看全部
  • print 2.5 + 10.0 / 4
    查看全部
  • # -*- coding: utf-8 -*- print u'''静夜思 床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。'''
    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key in d: print "'%s':%s"%(key,d[key]) 结果: 'Lisa':85 'Adam':95 'Bart':59
    查看全部

举报

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

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