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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 除了可以使用break结束当前循环,还可以使用continue结束当次循环,即跳过后续循环代码,继续下一次循环。

    如:

    sum = 0
    x = -1
    while True:
        x = x + 1
        if x > 100:
            break
        if x % 2 == 0:
            continue
        sum += x
    print sum
    查看全部
  • 用for循环或while循环时,可以使用break语句直接退出循环。

    如:

    sum = 0
    x = 1
    while True:
        sum += x
        x += 1
        if x > 100
            break
    print sum
    查看全部
  • while循环不会迭代list或tuple的元素,而是根据表达式判断是否结束循环。注意要有能退出循环的条件,否则成为死循环。

    while语句语法:

    N = 10
    x = 0
    while x < N:
        print x
        x += 1
    查看全部
  • Python的for循环可以依次把list或tuple的每个元素迭代出来。

    for循环语句语法:

    L = ['Adam', 'Lisa', 'Bart']
    for name in L:
        print name

    此处的name 是在本for语句中定义的变量,意思是依次取出list中的每一个元素,并把元素赋值给name,然后执行循环体。

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

    2019-01-23

  • if...多个elif...else...语句语法:

    if age >= 18:
        print 'adult'
    elif age >= 6:
        print 'teenager'
    elif age >= 3:
        print 'kid'
    else:
        print 'baby'


    查看全部
  • if-else语句语法:

    if age >= 18:
        print 'adult'
    else:
        print 'teenager'


    查看全部
    0 采集 收起 来源:Python之 if-else

    2019-01-23

  • Python代码的缩进规则:4个空格,不要使用tab或混合使用tab和空格,否则很容易引起语法错误。

    if语句格式:

        if age >= 18:
            print 'adult'

    如果在python交互环境下敲代码,退出缩进需要多敲一行回车。

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

    2019-01-23

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

    如:

    t = ('a', 'b', ['A', 'B'])
    L = t[2]
    L[0] = 'X'


    查看全部
  • 包含0个元素的tuple就是空tuple,如:t().

    包含一个元素的tuple就是单元素tuple,需要多加一个逗号,表示这是一个tuple,如:t('Helen',).

    查看全部
  • tuple是另一种有序的列表,即数组。

    如:t = ('Adam', 'Lisa', 'Bart')

    tuple和list类似,但tuple一旦创建完毕,就不能修改了,因此tuple没有append()、insert()、pop()方法。

    获取tuple元素的方式和list一样,可以使用索引访问元素,但不能赋值成别的元素。

    查看全部
  • 对list中某一个索引赋值,可以直接用新的元素替换掉原来的元素,list包含的元素个数不变。如:L[-1] = 'Helen'

    查看全部
  • pop()方法总是删除list最后一个元素,并返回这个元素。如:L.pop().

    pop(i)可以删除特定索引的元素。

    查看全部
  • append()方法:append()总是把新元素添加到list的尾部。如:L.apend('Helen').

    insert()方法:接受两个参数,第一个是索引号,第二个是待添加的新元素。如:L.insert(0, 'Helen').

    查看全部
  • 倒数第一个如L[-1],倒数第二个如L[-2],以此类推。

    使用倒序索引时,若越界也会报IndexError。

    查看全部
  • 索引从0开始,第一个元素的索引是0,如:L[0]。

    使用索引时,若越界会报IndexError。

    查看全部

举报

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

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