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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。

    len() 函数可以计算任意集合的大小:

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }


    查看全部
  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。

    只用一个 : ,表示从头到尾.因此,L[:]实际上复制出了一个新list。

     L[::2] 会每两个元素取出一个来,也就是隔一个取一个。

    把list换成tuple,切片操作完全相同,只是切片的结果也变成了tuple。

    查看全部
    0 采集 收起 来源:对list进行切片

    2018-10-31

  • 要改变自己在python中的思维问题:

    python并不是结束就要发在无缩进的起始地方;

    for 和 IF 语句结束,下面的内容必须保持是一个块,保证缩进!

    python中+是链接的意思。

    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 str(x) + str(y)

                

    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            

    以上两个代码中都是把数字编程文本形式即:str()就是''作用一样

    查看全部
  • Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。

    查看全部
  • 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数

    查看全部
  • set内部存储的元素是无序的。

    查看全部
  • Python是一种跨平台的语言,能在Windows等平台上运行。Python目前有两个版本,分别是2.7版和3.3版,由于二者语法上不兼容,而2.7版本支持大部分第三方库,因为在选择时较好的版本应是2.7版。
    查看全部
    0 采集 收起 来源:选择Python版本

    2018-10-31

  • 选择Python2.7版本的原因是能使用第三方库,在Python官方网站选择适合OS的解析器。在开始—程序—
    查看全部
  • python range() 函数可创建一个整数列表,一般用在 for 循环中。
    >>>range(10)        # 从 0 开始到 10[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> range(1, 11)     # 从 1 开始到 11[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]>>> range(0, 30, 5)  # 步长为 5[0, 5, 10, 15, 20, 25]>>> range(0, 10, 3)  # 步长为 3[0, 3, 6, 9]>>> range(0, -10, -1) # 负数[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]>>> range(0)[]>>> range(1, 0)[]

    查看全部
    0 采集 收起 来源:什么是迭代

    2018-10-30

  • Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True

    查看全部
  • 此处n为循环次数,而非2的n次方

    查看全部
  • # -*- coding:utf-8 -*-

    print '''静夜思

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。'''

    # -*- coding:utf-8 -*-

    print r'''静夜思


    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。'''

    但如果去掉开头代码?如何实现


    查看全部
  • s = set(['Adam', 'Lisa', 'Paul'])
    全场最佳有木有异议
    L = ['Adam', 'Lisa', 'Bart', 'Paul']
    temp = set(L)
    s = s ^ temp
    print s

    ^这是异或符号

    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-10-30

  • sdadsdhttps://img1.sycdn.imooc.com//5bd852a800013dfa04010212.jpg

    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-10-30

  • .appen('a')

    .insert(2,'a')

    .pop(2)

    查看全部

举报

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

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