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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
    • 获取dict的所有key:d.keys()

    • 获取dict的所有value:d.values()

    • 清除所有元素:d.clear()

    查看全部
    • dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。

    • 不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。

    • 遍历dict有两种方法

      • 第一种是遍历dict的所有key,并通过key获得对应的value。

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

    查看全部
  • 使用keys()方法,可以返回dict的所有key。

    • if name in d.keys()

    查看全部
  • ()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
    因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。

    • T = (1, )

    • print(T)    # (1, )

    而对于多个元素的tuple,则加和不加这个逗号,效果是一样的。

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

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

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

    • T = tuple(L)

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

    • L = list(T)

    tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。【这针对的是仅包含基础数据类型(数字类型、布尔类型、字符串类型)的数据,对于组合数据类型,则不受这个约束。】

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

    tuple经常用于存放固定不变的数据。

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

    2023-10-14

    1. pop()方法默认删除列表的最后一个元素,并返回

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

    查看全部
  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    print("Alice's score is = {}".format(d['Alice']))

    d['Alice'] = 60

    print("Alice's new score is = {}".format(d['Alice']))

    查看全部
  • 在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构。


    list可以放入数字、字符串等数据类型,list不对放入其中的类型进行判断,也就是说,list可以同时放入任意类型的数据,这是Python这门语言决定的,因为Python是动态语言。

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

    查看全部
  • # Enter a code

    d = {

        'Alice': [45],

        'Bob': [60],

        'Candy': [75],

    }

    I = [[50, 61, 66],[80, 61, 66],[88, 75, 90]]

    N = ['Alice','Bob','Candy']

    num = 0

    for x in I[num]:

        for z in N:

            d[z].append(x)

            num+=1

    print(d)

    查看全部
  • a = 'python'
    print('hello,', a or 'world')
    b = ''
    print('hello,', b or 'world')
    解释:通过 or 运算,可以把空字符串"变成"默认字符串,而非空字符串保持不变。


    ('hello,', 'python')
    ('hello,', 'world')

    查看全部
  • 切片也可以实现,用的是逆向思维。

    查看全部
  • s = 'ABC'

    ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
    print(ab) # ==> AB

    查看全部
  • \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身

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

    2023-10-14

  • print("zhangyazhe")
    查看全部

举报

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

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