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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    old_score = d.get('Alice')

    print(old_score)

    d['Alice']=60

    print(d)


    运行成功

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

    查看全部
  • 赋值语句其实有两个功能:

    当key不存在时,往dict中添加对应的key: value元素。

    当key存在时,会更新dict,用新的value替换原来的value。

    因此,在使用赋值语句往dict中添加元素时,为了避免不必要的覆盖问题,我们需要先判断key是否存在,然后再做更新。

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

    d = {
       'Alice': [45],
       'Bob': [60],
       'Candy': [75],
    }

    赋值语句往里面添加元素:d[  ]=

    d['Mimi'] = 72

    d['Mimi'] = [72, 73]

    d['Mimi'].append(75)

    查看全部
  • job:

    Alice、Bob、Candy的最近三次的成绩分别是[50, 61, 66],[80, 61, 66],[88, 75, 90],请更新dict,使得dict可以保存同学多次的成绩。



    先定义一个空的dict,然后向其中添加了三个空的list,最后分别给这三个list里添加对应的元素值
    是一步一步递进的,当然你也可以一次定义完成,但相对来说这种一步一步走的我感觉更适合新手看


    参考答案:

    d = dict()
    d['Alice'] = []
    d['Bob'] = []
    d['Candy'] = []
    d['Alice'].append(50)
    d['Alice'].append(61)
    d['Alice'].append(66)
    d['Bob'].append(80)
    d['Bob'].append(61)
    d['Bob'].append(66)
    d['Candy'].append(88)
    d['Candy'].append(75)
    d['Candy'].append(90)

    查看全部
  • 元组内只有一个元素时,需要在元素后面添加一个逗号,

    https://img1.sycdn.imooc.com/6736fea50001f7bd01810054.jpg

    查看全部
  • 元组(tuple)和列表(list):

    ①元组:定义用( ),且元素固定不变

    ②列表:定义用[ ]元素可变

    两者可以相互转变

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

    2024-11-15

  • 替换list中元素位置

    https://img1.sycdn.imooc.com/6736ec5b0001adf001280027.jpg

    https://img1.sycdn.imooc.com/6736ec6400018a3a01340024.jpg

    查看全部
  • L.sort()

    对列表 L 进行原地排序,即直接修改列表 L,使其元素按升序排列

    L.reverse()

    反转列表 L 的顺序

    查看全部
  • 列表内添加新元素

    ①append()   元素添加到list的尾部

    https://img1.sycdn.imooc.com/6736ea2400015fb801620024.jpg

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

    https://img1.sycdn.imooc.com/6736ea4c0001397001830024.jpg

    查看全部
  • 布尔类型:

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

        短路计算:

        https://img1.sycdn.imooc.com/673455f50001f1f803190194.jpg

    查看全部
  • python中if语句的使用注意点:

    1. if行结束时,最后加上冒号 : ,if的条件不需要用括号分支

    2. if判断的结果分支行,必须要缩进,在python规范中,一般使用4个空格作为缩进

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

    2024-11-12

  • 在字符串中,想要截取字符串的一部分,,可以用切片的方式获取,切片需要在中括号[ ]中填入两个数字,中间用冒号分开,表示子串 的开始位置和结束为止。

    注意,这是一个半闭半开区间,不包括最后的为止

    查看全部
  • python中raw处理:

    r'...'只能处理单行字符串,并且字符串中不能包含

    r'''...'''可以处理多行字符串,和字符串中存在的‘ 

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

    ========================================
     要定义只有一个元素的tuple,需要在元素后面添加一个逗号T = (1, )
    print(T) # ==> (1, )
    ========================================
    而对于多个元素的tuple,则加和不加这个逗号,效果是一样的。
    >>> T = (1, 2, 3,)
    >>> print(T) # ==> (1, 2, 3)

    查看全部
  • 还有大神教了这个:

     T= ((1+2), ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))
    for a in T:
    print(type(a))
    结果:
    <class 'int'>
    <class 'tuple'>
    <class 'str'>
    <class 'tuple'>
    <class 'tuple'>

    查看全部

举报

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

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