为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • L = xrange(1,101)

    print sum([a*a for a in L])

    任务:sum()函数接受一个list作为参数,并返回list所有元素之和。请计算 1*1 + 2*2 + 3*3 + ... + 100*100。


    查看全部
  • 迭代取出的是元素本身,如果要取出元素的索引,使用enumerate()函数,所以在遍历时添加一个index参数可以打印出元素的索引;

    查看全部
    0 采集 收起 来源:索引迭代

    2020-03-21

  • 将字符串中的字符变成大写字母: s.upper()

    字符串的连接可以直接用“+”


    查看全部
    0 采集 收起 来源:对字符串切片

    2020-03-21

  • 倒序切片:注意是从小到大的排列,包含起始索引但不包括结束索引;

    ::

    查看全部
    0 采集 收起 来源:倒序切片

    2020-03-20

  • 切片格式:L[x:y:z]

    x表示开始截取的索引,y表示截取到索引y但不包括y,z表示隔z个取一个,如果为2表示每两个元素取出一个;

    只用一个:表示从头到尾,等于复制;

    list和tuple都可以切片;

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

    2020-03-20

  • 定义可变参数格式:def 函数名(*参数):

    定义了可变参数,在调用函数可传入0个或多个参数;

    实际上在传入多个参数时,python是将这些参数以一个元组的身份传入的;

    计算元组长度的函数:len(t)

    查看全部
  • 函数的默认参数形式:def 函数名(参数,默认参数)

    默认参数格式:x = 2

    默认参数可以有多个,也可以没有

    查看全部
  • 当n>2时,思考的是如何将前n-1个移到b上(这里的处理就是将b和c交换位置,从而与原问题一致),然后把底盘移到C,最后在将前n-1个移到c上(同样这里将a和b交换位置)

    查看全部
  • Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:

    Python之 for循环

    L = [75, 92, 59, 68]

    sum = 0.0

    for x in L:

        sum = sum + x

    # for      后面print 缩进4个空格

        print sum / 4

    sum = 0.0    #  赋值一个sum 等于 0.0

    for x in L:     #     for循环,假如x  在  L里面则执行下面的代码

          sum = sum / 4       #   进行一次计算,更新值   0.0  /  4


    代码有点不完整呀。。

    可以复制代码去pycharm  用 debug运行下  看下他的运行过程哦,这样比较好理解一点..


    查看全部
    0 采集 收起 来源:Python之 for循环

    2020-04-26

  • Python创建list

    L = ['Adam',95.5, 'Lisa', 85, 'Bart', 59]

    print L


    查看全部
    0 采集 收起 来源:Python创建list

    2020-03-20

  • Python之创建tuple

    t = (0,1,2,3,4,5,6,7,8,9)

    print t


    查看全部
  • Python中替换元素

    L = ['Adam', 'Lisa', 'Bart']

    L[0]='Bart'

    L[-1]='Adam'

    print L


    查看全部
  • Python从list删除元素
    1.pop()方法总是删掉list的最后一个元素
    >>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
    >>> L.pop()
    'Paul'
    >>> print L
    ['Adam', 'Lisa', 'Bart']
    2.>>> L = ['Adam', 'Lisa', 'Paul', 'Bart']
    要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉:


    查看全部
  • 字符串也可以用切片操作,只是操作结果仍是字符串:

    >>> 'ABCDEFG'[:3]
    'ABC'
    >>> 'ABCDEFG'[-3:]
    'EFG'
    >>> 'ABCDEFG'[::2]
    'ACEG'

    字符串有个方法 upper() 可以把字符变成大写字母:

    >>> 'abc'.upper()
    'ABC'

    但它会把所有字母都变成大写。


    查看全部
    0 采集 收起 来源:对字符串切片

    2020-03-20

  • 对于list,既然Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片。

    记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。

    查看全部
    0 采集 收起 来源:倒序切片

    2020-03-20

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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