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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • True对、False错

    查看全部
  • 不满足if条件时跳过continue后面的步骤,继续进行循环 

    查看全部
  • http://img1.sycdn.imooc.com//637c85710001dd6b05230716.jpg

    http://img1.sycdn.imooc.com//637c857d0001612705180469.jpg

    1

    查看全部
  • 字符串http://img1.sycdn.imooc.com//637c780a0001eeda05110555.jpg

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

    2022-11-22

    1. Pyhton的布尔类型

          1)Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

          2)not计算的优先级是高于and和or的

    查看全部
  • def fun(L):
        result = 0
        if isinstance(L,list) == True:
            for i in L:
                result += i
            return result
        else :
            if isinstance(L,tuple) == True:
                result += 1
                for i in L:
                    result *= i
                return result
            else:
                return -1
            
            
    L = (12,24,55,78)
    t =  fun(L)
    print(t)

    查看全部
    0 采集 收起 来源:Python函数参数

    2022-11-19

  • 字符串可以用' '或者" "括起来表示

    对字符串中的某些特殊字符进行“转义”,Python字符串用\进行转义。

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

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

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

    常用的转义字符还有:

    \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身

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

    2022-11-19

  • \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身
    查看全部
    0 采集 收起 来源:Python的字符串

    2022-11-17

  • dict提供通过key找到对应value的功能,通过d[key]的形式,就可以得到对应的value。

    d = {
       'Alice': 45,
       'Bob': 60,
       'Candy': 75,
       'David': 86,
       'Ellena': 49,
       'Gaven': 86
    }
    print(d['Bob']) # ==> 60
    print(d['Alice']) # ==> 45

    它的意思是key不存在,因此我们在需要通过key找到value时,一定要先判断key存不存在,然后才使用上面的方式获取对应的value,以避免错误。

    if 'Alice' in d:
       print(d['Alice']) # ==> 45
    if 'Dodo' in d: # Dodo不存在,所以不会走下面的逻辑
       print(d['Dodo'])

    除了使用这种方法,还有一种方法可以通过key来获取对应的value,这种方法不会引起错误,dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。

    print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None

    因为通过get方法在代码实现上更加简单,且不会引起错误,因此更加推荐使用get方法来获取dict的元素。

    查看全部
  • 在dict中,每一项包含一个key和一个value,key和value是一一对应的,在解决上面的问题中,我们可以使用名字作为key,成绩作为value,那么dict的定义如下:

    d = {
       'Alice': 45,
       'Bob': 60,
       'Candy': 75,
       'David': 86,
       'Ellena': 49
    }

    在定义里,我们使用花括号{}表示这是一个dict,然后key和value之间使用冒号:分割,并且每一组key:value的最后,以逗号,表示这一组的结束。
    我们也可以使用以下的方式定义一个dict。


    d = dict()
    print(d) # ==> {}

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

    2022-11-17

  • count()方法用来统计tuple中某个元素出现的次数。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    print(T.count(1)) # ==> 3
    print(T.count(5)) # ==> 1

    对于不存在的元素,count方法不会报错,而是返回0,这是合理的,因为元组里面有0个不存在的元素。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    print(T.count(10)) # ==> 0

    index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    T.index(9) # ==> 10
    T.index(5) # ==> 8
    T.index(1) # ==> 0 # 多次出现,返回第一次出现的位置

    注意,index()方法和count()方法不一样,当指定的元素不存在时,使用index()方法Python会报错。

    查看全部
  • 元组(tuple)和list一样,也是一个有序容器,在元组中,同样可以包含0个或者多个元素,并且也支持索引访问、切片等操作。
    定义元组的方式是使用小括号()将元组内的元素括起来。

    元组数据类型可以把不是元组的容器转换为元组,比如将列表转换成元组。

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    print(L) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    T = tuple(L)
    print(T) # ==> ('Alice', 'Bob', 'Candy', 'David', 'Ellena')

    同样的,对于列表数据类型,也可以把元组转换成列表。

    T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
    print(T) # ==> ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
    L = list(T)
    print(L) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    但是,tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。

    请注意,元组(tuple)的这个特性是非常重要的,在运行上tuple的性能是list的数倍。

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

    2022-11-17

  • 这个时候我们可以使用列表的pop()方法,pop()方法默认删除列表的最后一个元素,并返回。

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name = L.pop()
    print(name) # ==> Ellena
    print(L) # ==> L = ['Alice', 'Bob', 'Candy', 'David']
    pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置。

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name = L.pop(2)
    print(name) # ==> Candy
    print(L) # ==> ['Alice', 'Bob', 'David', 'Ellena']

    查看全部
  • 在Python中,list提供了一系列的方法可以让我们操作list中的元素,其中也包含了添加元素的方法。
    第一个办法是用append()方法,把新同学追加到列表的末尾:

    names.append('Candy')

    这就需要使用list的insert()方法,insert()方法和append()方法不一样,insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。

    names.insert(2, 'Candy')

    查看全部
  • !=是不等于的意思

    查看全部

举报

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

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