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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • L = range(1, 101)

    print L[0:10]#从第1个数元素开始取,到第11元素结束
    print L[2::3]#从第三元素开始取,每隔2个取一个元素
    print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔’

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

    2018-04-08

  • 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。

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

    2018-04-08

  • kanbudong

    查看全部
  • 请定义一个 square_of_sum 函数,它接受一个list,返回list中每个元素平方的和。

    • for 循环可以取出list中每个元素。

      参考代码:

      def square_of_sum(L):
          sum = 0
          for x in L:
              sum = sum + x * x
          return sum
      print square_of_sum([1, 2, 3, 4, 5])
      print square_of_sum([-5, 0, 5, 15, 25])


    查看全部

  • #print 2.5 + 10 / 4 错'10是整数'除以4也是整数'
    #print 2.5 + (10.0 / 4) 也是对的
    print 2.5 + 10.0 / 4


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

    表示下面将用utf-8编码,不用再使用u

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

    SUM()是将list中元素一个个相加,所以可以先构建x*x的list,再求和

    查看全部

  • #如果代码是以下面这种形式出现在网页

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

    print ur'''静夜思

     

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。'''

     

    #那么运行错误

    #如果代码是以下面这种形式出现在网页

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

    print u'''静夜思

     

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。''

    #那么运行错误

    #如果代码是以下面这种形式出现在网页

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

    print '''静夜思

     

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。''

    #那就正确了

    #如果代码是以下面这种形式出现在windows cmd中

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

    print u'''静夜思

     

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。''

    #那么显示正确

    #如果代码是以下面这种形式出现在windows cmd中

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

    print ur''静夜思

     

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。''

    #那么显示正确

    #如果代码是以下面这种形式出现在windows cmd中

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

    print '''静夜思

     

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。''

    #那么显示中文乱码

    网页版和pc版有什么不同吗

    #如果代码是以下面这种形式出现在网页下

    Print r '''静夜思

     

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。''

    #那么显示正确

     

     

     


    查看全部
  • #

     Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

    缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误


    查看全部
    0 采集 收起 来源:Python之if语句

    2018-04-08

  • Unicode字符串前面加u

    raw多行 ur

    查看全部
  • pop();#删掉list表的最后一个

    查看全部
  • 有了函数,我们就不再每次写s = 3.14 * x * x,而是写成更有意义的函数调用 s = area_of_circle(x)而函数 area_of_circle 本身只需要写一次,就可以多次调用。

    查看全部
  • 判断元素是否在set中,使用in操作符

    s = set(['Adam', 'Lisa', 'Paul'])
    L = ['Adam', 'Lisa', 'Bart', 'Paul']
    #for name in L:
    #    if name in s:
    #        s.remove(name)
    #    else:
    #        s.add(name) 
    #print s
    #t=set(L)
    #for a in s:
    #    t.remove(a)
    #print t
    #w=set(L)
    #print w-s
    #L=set(L)
    #L.difference_update(s)
    #s=L    
    #print s
    m = set(L)
    p = s -m
    q = m -s
    s = p | q
    print s


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

    2018-04-08

  • 原来可以两个set直接相减

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

    2018-04-08

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

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

    2018-04-08

举报

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

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