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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • while 循环不会迭代 list 或 tuple 的元素

    for不做判断

    L = [75, 92, 59, 68]

    sum = 0

    i = 0

    while L[i] != 68:

        print (i)

        sum += L[i]

        i += 1

        print (sum)

    sum += L[i]

    print (sum / 4)


    查看全部
  • def average(*args):

        if len(args)!=0:

            return sum(args)*1.0/len(args)

        else:

            return 0.0


    print average()

    print average(1, 2)

    print average(1, 2, 2, 3, 4)


    查看全部
  •   

    #计算圆的面积
    L = [5,9]    #列出圆的半径
    def area_of_circle(x):   #调用函数
        return 3.14*x*x
    for a in L:
        s = area_of_circle(a)
    print s


     


    查看全部
  • 函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。

    由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面


    查看全部
  • sum = 0 x = 1 while x<100: sum=sum+x x=x+2 print (sum)
    查看全部
  • L = [75, 92, 59, 68] sum = 0.0 for s in L: sum=sum+s print (sum / 4)
    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-11-13

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



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

    2018-11-12

  • ,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!



    查看全部
  • def average(*args):

        if len(args)==0:

            return 0.0

        else:

            return float(sum(args))/len(args)

    print average()

    print average(1, 2)

    print average(1, 2, 2, 3, 4)


    查看全部
  • 重要内容,需要注意:

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


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

    2018-11-12

  • t = ('a', 'b', ('A', 'B'))
    print t

    在tuple类型中,允许出现tuple中嵌套tuple形式。

    查看全部
  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

    查看全部
  • 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示:

    >>> t = ()
    >>> print t
    ()

    创建包含1个元素的 tuple 呢?来试试:

    >>> t = (1)
    >>> print t
    1

    好像哪里不对!t 不是 tuple ,而是整数1。为什么呢?

    因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。

    正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:

    >>> t = (1,)
    >>> print t
    (1,)

    Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。

    多元素 tuple 加不加这个额外的“,”效果是一样的:

    >>> t = (1, 2, 3,)
    >>> print t
    (1, 2, 3)


    查看全部
  • 列表的insert和append函数,insert更灵活,可以指定位置插入,append只能在最后插入,同样的,pop和
    查看全部
  • bushihe

    查看全部

举报

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

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