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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • if x % 2 == 0: #当x除以2余0
    查看全部
  • 1-1到6-10主要介绍了四种数据结构: list,tuple,dict以及set list: 1、list是一种有序的集合,可以随时添加和删除其中的元素。格式:name=['xx','xx'] 2、从0开始索引访问list中元素,格式:print name[num],倒序访问从-1开始,-2,-3类推。 3、添加元素:name.append('xxx')添加到list末尾, 或者是name.insert(num, 'xxx')来添加到制定的第num位,(insert是前插即在第num位前插入'xxx') 4、删除与替换:name.pop(num)来删除从零开始的第num位并且返还这个元素,可以在获得指定位的值之后将该位值删除,缺省则删除最后一位。替换格式:name[num] = 'xxx'直接将该位值替换。
    查看全部
  • L = ['adam', 'lisa', 'bart', 'paul'] L2 = [1, 2, 3, 4] L3 = zip(L2, L) for index, name in L3: print index, '-', name #L = ['Adam', 'Lisa', 'Bart', 'Paul'] #for index, name in enumerate(L): #print index + 1, '-', name
    查看全部
    0 采集 收起 来源:索引迭代

    2016-07-26

  • 添加:L.append(‘Paul') L.insert(3,‘Paul’) 删除:L.pop(3) 索引:print = L[0]
    查看全部
  • list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素
    查看全部
  • append()总是把新的元素添加到 list 的尾部
    查看全部
  • 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。 把list换成tuple,切片操作完全相同,只是切片的结果也变成了tuple。
    查看全部
    0 采集 收起 来源:对list进行切片

    2016-07-26

  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。
    查看全部
    0 采集 收起 来源:对list进行切片

    2016-07-26

  • range()函数可以创建一个数列: >>> range(1, 101) [1, 2, 3, ..., 100]
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环: >>> r = [] >>> n = 3 >>> for i in range(n): ... r.append(L[i]) ... >>> r ['Adam', 'Lisa', 'Bart']
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • 赋值时记得赋成浮点型!!!!否则最后会四舍五入!!!
    查看全部
  • 代码编辑第一行的注释#-*-coding:utf-8 -*-,表明以下Python代码使用utf-8编码,但是很多人把题目要求的输出语句写成print u'" ..."',这样就又要让解释器使用Unicode编码输出,导致解码出错。我们应该记住以何种方式编码就应以何种方式解码,否则就很有可能出现编码错误。
    查看全部
  • Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数
    查看全部

举报

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

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