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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 本例中代码较之前的复杂: 这里对自己的理解做一些记录,方便后期复习回顾: 1、str.join(list)方法,用字符串str将list的各个元素连接起来成为一个字符串,并返回这个字符串 2、<tr></tr>表示表中的行 3、<td></td>表示表中的一个单元格 4、<th></th>表示表中的一列的表头 5、关于字符串的格式化代替: 'ha%shahah%sahaha' % (str1, str2) 这表示用后面括号中的str1和str2分别替换前面的两个%s,然后返回替换后的字符串
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • 熟悉并记住Python中的这种写法很重要: [x * x for x in range(1, 11)] [x * (x+1) for x in range(1, 101,2)] 这种写法就是Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。
    查看全部
    0 采集 收起 来源:生成列表

    2017-07-16

  • 本例中接触到的python中的items()方法,类似于之前刚接触过的list.enumerate()方法(但enumerate方法不返回list,而items是要返回list的) 当然,还有本例中所讲解到的:和 dict.values() 有一个 dict.itervalues() 类似, dict.items() 也有一个对应的 dict.iteritems(),dict.iteritems() 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以, iteritems() 不占用额外的内存。
    查看全部
  • 一、错误原因:编码冲突(Unicode VS utf-8) 解释:代码编辑第一行的注释#-*-coding:utf-8 -*-,表明以下Python代码使用utf-8编码,但是很多人把题目要求的输出语句写成print u'" ..."',这样就又要让解释器使用Unicode编码输出,导致解码出错。我们应该记住以何种方式编码就应以何种方式解码,否则就很有可能出现编码错误。
    查看全部
  • 本例同样注意新接触的两个python的方法: dict.values(),返回一个dict的value的list dict.itervalues(),与values()方法类似,但它只是类似返回一个dict的value的list,但实际不是,因为打印dict.itervalues()时,什么都打印不出来 另外,这里有必要回顾一下dict的key的遍历方法: for key in dict: print key 这两句代码可以打印出dict中的所有key
    查看全部
    0 采集 收起 来源:迭代dict的value

    2017-07-15

  • 本例同样注意新接触的两个python的方法: dict.values() dict.itervalues() 目前来看,两个方法的效果一样,都是返回一个dict的value的list
    查看全部
    0 采集 收起 来源:迭代dict的value

    2017-07-15

  • 本例中又接触到python中的两个新的方法: 1、zip(list1, list2),把两个 list 变成一个 list: zip([10, 20, 30], ['A', 'B', 'C'])返回的是[(10, 'A'), (20, 'B'), (30, 'C')] 2、enumerate(list), 可理解为:把一个list,比如['Adam', 'Lisa', 'Bart', 'Paul'],变成了类似[(0, 'Adam'), (1, 'Lisa'), (2, 'Bart'), (3, 'Paul')]。但需要澄清的是,并不是真的变成了[(0, 'Adam'), (1, 'Lisa'), (2, 'Bart'), (3, 'Paul')],因为打印enumerate(list)是没有任何结果的
    查看全部
    0 采集 收起 来源:索引迭代

    2017-07-15

  • 可以把任意数据类型的值赋给指定变量 但是已经指定数据类型的变量只能获取对应数据类型的值
    查看全部
  • 拼接字符串用“,”同时运行时遇到“,”会输出空格。
    查看全部
  • 变量: 变量名必须是大小写英文、数字和下划线的组合,且不能用数字开头
    查看全部
  • 注意点: 1、python语句可以跟上多个字符,用逗号隔开; 2、print会依次打印每个字符串,遇到逗号“,”会输出一个空格,
    查看全部
  • 空值是python里的一个特殊的值,用None表示; None不能理解为0.
    查看全部
  • 1这说明dict内部是无序的,不能用dict存储有序的集合。 2dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。
    查看全部
  • 指向不变实际上是持有指向者的地址指针,指针不改变就是指向不变,而指针指向的内容可变。
    查看全部
  • 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

举报

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

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