为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 代码全程自己完成

    需要对比答案代码

    查看全部
    • 通过for循环访问列表每一个元素的方式,我们称为迭代

    • L = ['Alice', 66, 'Bob', True, 'False', 100]
      for item in L:
          print(item)

      使用for循环访问列表中的每一个元素和使用for循环访问字符串中的每一个字符是非常类似的。事实上字符串也可以看作是一种特殊的列表,它只能按顺序存放多个字符。

    查看全部
    • 在程序中,容器是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in等关键字判断某个元素是否包含在容器中。

      在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,

    • 列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。

      使用中括号[]把需要放在容器里面的元素括起来,就定义了一个列表。

      L = ['Alice', 66, 'Bob', True, 'False', 100]
      print(L)

    查看全部
  • 对于字符串s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',假如希望输出字符串s中第10个以后的字符,而不是所有字符,这个时候, 我们可以使用continue跳过前面的9个字符。

    s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    num = 1
    for ch in s:
        if num < 10:
            num = num + 1
            continue # 当num < 10时,跳过后续循环代码,继续下一次循环
        print(ch)
        num = num + 1

    查看全部
  • 对于字符串s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',假如希望输出s的前20个字符,而不是所有字符,我们也可以使用break。

    s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    num = 1
    for ch in s:
        if num > 20:
            break
        print(ch)
        num = num + 1

    查看全部
  • continue  用于循环判断,符合才执行,不符合不执行

    查看全部
  • s = 'ABCD'
    for ch in s:
        print(ch) # 注意缩进

    在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。

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

    2021-04-21

  • if ——:

        缩进

    else:

        缩进

    查看全部
  • if    :

        if判断的一个子分支,因此需要缩进

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

    2021-04-21

  • TRUE要大写

    查看全部
  • 加上#coding: utf-8

    查看全部
  • 注意中文,ASCII

    查看全部
  • 0、空字符串、None 都会被识别为 False,其他为 True

    not 优先级高于 and 和 or

    and 运算时,左边为 False,则直接返回左边,否则返回右边;

    or 运算时,左边为 True,则直接返回左边,否则返回右边

    只要能提前确定计算结果,它就不会往后算了,直接返回结果。

    a = 'python'

    print('hello,', a or 'world')  #a=true  返回python

    b = ''

    print('hello,', b or 'world')  #b=false   返回world

    查看全部
  • L = [[1,2,3], [5, 3, 2], [7,3,2]]

    for cube in L:

        length = cube[0]

        width = cube[1]

        height = cube[2]

        result = length * width * 2 + width * height * 2 + length * height * 2

        print(result)

    查看全部
    0 采集 收起 来源:Python二维list

    2021-04-18

  • tuple 是固定不变的,每个元素不可被改变也能添加或者删改元素

    查看全部
    0 采集 收起 来源:什么是tuple

    2021-04-18

举报

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

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