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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • pop()方法默认删除列表的最后一个元素,并返回。

    pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。

    查看全部
  • 第一个办法是用append()方法,把新同学追加到列表的末尾:

    注意,append()方法总是将元素添加到list的尾部。

    insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。

    查看全部
  • 由于列表list是一个有序的容器,所以在list里面,每一个元素都有一个唯一的位置,我们称之为索引(index)

    我们通过中括号[]来按位置访问对应的元素

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

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

    list可以放入数字、字符串等数据类型,list不对放入其中的类型进行判断,也就是说,list可以同时放入任意类型的数据

    查看全部
  • s1 = 'ABC'
    s2 = '123'
    for x in s1:
        for y in s2:
            print(x + y)

    在上述代码中,对于外层循环,外层每循环1次,内层就会循环3次

    A1
    A2
    A3
    B1
    B2
    B3
    C1
    C2
    C3

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

    查看全部
  • 用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。

    num = 1
    sum = 0
    while True:
        if num > 100:
            break
        sum = sum + num
        num = num + 1
    print(sum)

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

    查看全部
  • while循环可以继续进行下去的条件更加简单,只需要判断while循环的条件是否为True即可,当条件为True时,即继续运行下去。

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

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

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

    2023-04-12

  • 其中elif就是else if的意思。

    特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

    查看全部
  • 需要注意的是,not计算的优先级是高于and和or的。



    因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:

    查看全部
  • 按顺序检索删除,先打出pop(2)时,形成新的列表,此时的pop3不再是原来的代码
    查看全部
  • 前面我们讲解了什么是字符串。字符串可以用' '或者" "括起来表示。


    如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:


    "I'm OK"

    类似的,如果字符串包含",我们就可以用' '括起来表示:


    'Learn "Python" in imooc'

    但是,如果字符串既包含'又包含"怎么办?


    这个时候,就需要对字符串中的某些特殊字符进行“转义”,Python字符串用\进行转义。


    要表示字符串Bob said "I'm OK"

    由于'和"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为


    'Bob said \"I\'m OK\".'

    注意:转义字符 \不计入字符串的内容中。


    常用的转义字符还有:


    \n表示换行

    \t 表示一个制表符

    \\表示 \ 字符本身

    查看全部
    0 采集 收起 来源:Python的字符串

    2023-04-09

  • 布尔类型的集中运算

    与运算

    只有两个布尔值都为 True 时,计算结果才为 True。

    或运算

    只要有一个布尔值为 True,计算结果就是 True。

    非运算

    把True变为False,或者把False变为True:

    需要注意的是,not计算的优先级是高于and和or的。and和or同级

    短路计算

    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

    所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

    查看全部

举报

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

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