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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 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里又有两个元素,即可依次根据索引取出。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2017-04-14

  • python中的可变参数就是解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此在函数内部,直接将这一组参数看做一个元组tuple。
    查看全部
  • 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • x = '???' # 用户输入的字符串 if x in weekdays: print 'input ok' else: print 'input error'
    查看全部
  • 等差数列求和问题 x1=1 x2=0 d=3 sum=1 for n in range(1,20): print(x1) x2=x1+d sum=sum+x2 x1=x2 print(x2,sum)
    查看全部
  • 例如,存储了班里同学名字的set: >>> s = set(['Adam', 'Lisa', 'Bart', 'Paul']) 我们可以用 in 操作符判断: Bart是该班的同学吗? >>> 'Bart' in s True Bill是该班的同学吗? >>> 'Bill' in s False bart是该班的同学吗? >>> 'bart' in s False
    查看全部
    0 采集 收起 来源:Python之 访问set

    2018-03-22

  • print函数在python中需要类似于C语言的格式化转换字符串 def greet(name=‘world’): print “hello,%s" %name
    查看全部
  • 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。
    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key in ["Adam","Lisa","Bart"]: print ("%s: %d"% (key,d.get(key))) 名字双引号,for后面:别忘记了,print后加()
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • a为非空字符串,计算结果为true,输出a b为空字符串,计算结果为false,输出world
    查看全部
  • 函数的默认参数的作用是简化的作用,只需要把必须的参数传进去就可以了。 例如:int(‘12’,8)后面的8表示转换的进制位
    查看全部
  • C,java,python的区别
    查看全部
  • 名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 由于dict也是集合,len() 函数可以计算任意集合的大小: >>> len(d) 3 注意: 一个 key-value 算一个,因此,dict大小为3。
    查看全部
  • for x in [ '1','2','3','4','5','6','7','8','9' ]: for y in [ '0','1','2','3','4','5','6','7','8','9' ]: if (x < y): print x+y print 缩进问题,这是print跟在if背后,应该和if对齐,而不是for
    查看全部
  • range(1,10) 列表中1~10
    查看全部

举报

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

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