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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • dict元素的更新

    通过赋值语句更新dict中已有元素的值

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

    赋值语句其实有两个功能:

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

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

    查看全部
  • python:当python成功运行时有>>>,里面的字符为英文字符并且>>>print俩个连接处没有空格

    查看全部
  • #python的字符串format的模板

    # 字符串模板
    template = '{},...'
    # 模板数据内容
    world = 'World'       #world这里必须是单词,你可以随意的选一个单词
    result = template.format(world,...)  
    print(result)

    #例子

    template='{a},{b}'

    sentence1='Life is short'

    sentence2='you need Python'

    result=template.format(a=sentence1,b=sentence2)

    print(result)

    查看全部
  • s1.issubset(s2) #判断s1是否为s2的子集

    查看全部
  • remove()可以删除set中的元素

    查看全部
  • age=19
    if age>18:
        print('adult',age)

    查看全部
  • 遍历dict有两种方法,第一种是遍历底dict的所有key,并通过key获得对应的value。

    第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。

    查看全部
  • count()方法用来统计tupel中某个元素出现的次数。

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

    查看全部
  • and 相当于直路

    or相当于分支

    查看全部
  • 向dict中添加新元素

    dict是可变的。

    通过使用赋值语句往dict中添加元素:

    d = {
        'Alice': 45,
        'Bob': 60,
        'Candy': 75,
        'David': 86,
        'Ellena': 49
    }
    d['Mimi'] = 72
    d['Dodo'] = [88, 90]
    print(d)

    当dict中的元素是可变组合数据时(如list),可以像下面的方式添加

    d['Dodo'].append(90)
    print(d)
    查看全部
  • 读取dict元素

    方式一:通过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是否存在。

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

    方式二

        通过dict本身提供的get()方法.

        把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None.

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

    推荐使用第二种方式,实现简单,不会引起错误。

    查看全部
  • dict

    定义:

        方式一:        

             使用花括号{}表示这是一个dict,

             key和value之间使用冒号:分割,

             每一组key:value的最后,以逗号,表示这一组的结束

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

        方式二:定义一个空dict

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





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

    2023-02-08

  • 可变的tuple

    tuple是不可变的,里面的元素是不可替换的,这一特性仅针对基础数据类型(数字类型、布尔类型、字符串类型),组合数据类型不受这个约束。

    T = (1, 'CH', [3, 4])
    L = T[2]
    print(L) # ==> [3, 4]
    # 尝试替换L中的元素
    L[1] = 40
    print(L) # ==> [3, 40]
    print(T) # ==> (1, 'CH', [3, 40])

    上面包含在tuple中的list中的数据发生了改变,这是因为tuple指向的list仍然是同一个list,list本身没改变,但list内部的元素不在tuple的约束范围。

    查看全部
  • 我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始

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

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

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

    2023-02-03

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

    True and 0计算结果是0 
    继续计算0 or 99计算结果是 99 
    因此,结果是99。
    需要注意的是,not计算的优先级是高于and和or的。

    查看全部

举报

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

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