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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环:

    >>> r = []
    >>> n = 3
    >>> for i in range(n):
    ...     r.append(L[i])
    ... 
    >>> r
    ['Adam', 'Lisa', 'Bart']


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

    2019-03-09

  • a=45678

    b=0x12fd2

    c=a+b

    print c


    d="Learn Python in imooc"

    print d


    e=(100<99)

    f=(0xff==255)

    print e,f


    查看全部
  • 请编写接受可变参数的 average() 函数。

    • ?不会了怎么办

    • 可变参数 args 是一个tuple,当0个参数传入时,args是一个空tuple。

      参考代码:

      def average(*args):
          sum = 0.0
          if len(args) == 0:
              return sum
          for x in args:
              sum = sum + x
          return sum / len(args)
      print average()
      print average(1, 2)
      print average(1, 2, 2, 3, 4)


    查看全部
  • 在函数内部,直接把变量 args 看成一个 tuple 就好了。

    查看全部
  • import math
    def move(x, y, step, angle):
        nx = x + step * math.cos(angle)
        ny = y - step * math.sin(angle)
        return nx, ny
    >>> r = move(100, 100, 60, math.pi / 6)
    >>> print r
    (151.96152422706632, 70.0)

    用print打印返回结果,原来返回值是一个tuple!


    查看全部
  • 注意: if 语句后接表达式,然后用:表示代码块开始。

    如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:



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

    2019-03-09

  • 如果删除的元素不存在set中,remove()会报错:

    所以用add()可以直接添加,而remove()前需要判断。


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

    2019-03-09

  • 需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。



    查看全部
  • set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。

    最后,set存储的元素也是没有顺序的。

    set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。


    查看全部
  •                

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


    L = xrange(1, 101)
    print sum([i*i for i in L])

    查看全部
  • x每循环一次,y循环3次,这就要求y行相对于x行的缩进的缩进

    查看全部
  • if x % 2 == 0:

    奇数偶数用%来表示

    查看全部
  • break不能和if对齐,要往后面缩进。表示这是if的一个版块。

    if break语句放在前面或者后面的区别是对于n的初始值的影响。

    查看全部
  • for语句后面有冒号

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

    2019-03-09

  • greet(),是你设置的函数名字。 name是你设置的参数,里面你设置了参数的默认值是‘world’

    如果直接不输入参数的话,那么greet()函数返回的就是已经设定好的默认变量值 ,那么返回就是 ‘hello,world.’

    如果输入参数的变量比如greet(‘yyy’),那么就会打印出‘hello,yyy.’

                                         输入(‘Bart’),那么就是打印出‘hello,Bart.’


    查看全部

举报

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

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