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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • tds = ['<tr><td>%s</td><td>%s</td></tr>' % (name, score) for name, score in d.iteritems()] 中%可以用于对于%s和后面的进行匹配 '\n'.join(tds) 字符串的join()方法可以把一个 list 拼接成一个字符串。
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • 创建List A = ['壹','贰','叁','肆'] print A 访问List中某个元素 print A[0] #列表中的第一个元素 print A[-1] #列表中的最后一个元素 添加新元素 A.append('伍') #添加在最后 A.insert(2,'伍') #指定添加位置 删除元素 A.pop() 替换元素 A[0] = '元素'
    查看全部
  • for 与 return 同级 i**2 = i*i
    查看全部
  • d[key] = value 如果key不存在,那么会加进dict 如果key存在,那么会改变key的value值
    查看全部
    0 采集 收起 来源:Python更新dict

    2015-05-19

  • 不同类型的数据连接时,得用逗号分隔
    查看全部
    0 采集 收起 来源:Python之访问dict

    2015-05-19

  • for循环一定不要忘记:冒号另外list中的数字也要用''括住 在循环内部,还可以嵌套循环,我们来看一个例子: for x in ['A', 'B', 'C']: for y in ['1', '2', '3']: print x + y【注意现在1是作为字符的,这里的+不是算数运算,x,y的值是字符串,所以+是连接作用】 使用range 可以使代码更简洁且更容易维护
    查看全部
  • 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。
    查看全部
  • L.insert(0,'')
    查看全部
  • List 由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:
    查看全部
    0 采集 收起 来源:Python创建list

    2015-05-19

  • [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,...]
    查看全部
    0 采集 收起 来源:生成列表

    2015-05-19

  • dict 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 由于dict也是集合,len() 函数可以计算任意集合的大小: >>> len(d) 3 注意: 一个 key-value 算一个,因此,dict大小为3。
    查看全部
  • 访问dict 可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像, 不同之处是,list 必须使用索引返回对应的元素,而dict使用key: 注意: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。 要避免 KeyError 发生,有两个办法: 一是先判断一下 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

  • dict当你想得到他的key和value时,可以用d.items(),也可以用d.iteritems() 区别是items是将dict对象转换成了包含tuple的list,但是iteritems是不会的生成的,也就是说节省了空间
    查看全部
  • dict有两个方法 d.values()是将dict中的值拿出来 形成一个list d.itervalues()则是在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存 使用前加上 # <dictionary-valueiterator object at 0x106adbb50>
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-22

  • 好像哪里不对!t 不是 tuple ,而是整数1。为什么呢? 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义: >>> t = (1,) >>> print t (1,)
    查看全部

举报

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

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