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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • s[0:4] # 取字符串s中的第一个字符到第五个字符,不包括第五个字符

    查看全部
  • Python 操作set的其他方法

    1、不会报错的删除方法discard()

    当元素不存在时,使用discard()并不会引发错误,所以使用discard()是更加高效的一个方法。

    例:

    name_set = set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])
    name_set.discard('Jenny')
    print(name_set) # ==> set(['Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])
    name_set.discard('Jenny')
    print(name_set) # ==> set(['Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']

    2、清除所有元素的方法clear()

    例:

    name_set = set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])
    print(name_set) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])
    name_set.clear()
    print(name_set) # ==> set([])

    3、集合的子集和超集:issubset()

    例:

    s1 = set([1, 2, 3, 4, 5])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
    # 判断s1是否为s2的子集
    s1.issubset(s2) # ==> True
    # 判断s2是否为s1的超集
    s2.issuperset(s1) # ==> True

    4、判断集合是否重合:isdisjoint()

    例子:s1 = set([1, 2, 3, 4, 5])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
    s1.isdisjoint(s2) # ==> False,因为有重复元素1、2、3、4、5

    查看全部
  • Python删除set元素

    remove(),如果remove的元素不在set里面的话,将会引发错误

    例:

    name_set = set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])
    name_set.remove('Jenny')
    print(name_set) # ==> set(['Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])

    查看全部
  • Python添加set元素

    1、add(),添加一个元素(对于set,如果添加一个已经存在的元素,不会报错,也不会改变什么。)

    例:

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name_set = set(names)
    name_set.add('Gina')
    print(name_set) # ==> set(['Gina', 'Alice', 'Candy', 'David', 'Ellena', 'Bob'])

    2、update(),一次性给set添加多个元素

    例:

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    new_names = ['Hally', 'Isen', 'Jenny', 'Karl']
    name_set = set(names)
    name_set.update(new_names) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])
    print(name_set)

    查看全部
  • Python读取set元素

    set里面的元素没有顺序,因此我们不能像list那样通过索引来访问。

    访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中。另:set元素区分大小写

    例:

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name_set = set(names)

    #请问'Alice'是班里面的同学吗?

    'Alice' in name_set # ==> True

    查看全部
  • set

    set里面的元素不允许重复且无顺序

    例1(无序):

    s = set([1, 4, 3, 2, 5])
    print(s) # ==> set([1, 2, 3, 4, 5])

    例2(传入重复元素):

    s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
    print(s) # ==> set([1, 2, 3, 4, 5])

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

    2021-03-09

  • 操作dict

    1、获取dict的所有key:keys()函数

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    for key in d.keys():
        print(key)

    2、获取dict所有的value:values()函数

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    for key in d.values():
        print(key)

    3、清除所有元素:clear()函数

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    print(d) # ==> {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    d.clear()

    4、获取元素个数:len()函数

    d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    print(len(d))

    查看全部
  • Python dict的特点

    dict查找速度快,占用内存大

    list正好相反,占用内存小,但是查找速度慢(速度随着元素增加而逐渐下降)


    有序与无序

    在Python3.6的版本以后,dict是有序的,但是一般而言,为了避免不必要的误解,一般在需要有序的dict时,我们会使用一种叫做Ordereddict的字典,来确保有序。

    查看全部
  • print(type(3.1415926))
    print(type('Learn Python in imooc.'))
    print(type(100))
    print(type(0b1101))
    查看全部
  • 分清and和or

    在使用的时候注意

    0 and 1 =0

    0 or 1 = 1

    and判断是否相同

    or判定的是,除去“假”

    如果or两边相同,结果就肯定是那个啦

    查看全部
  • round 需要使用print进行打印

    在使用的时候可以尝试使用定义变量的方式将其进行存储,并使用。

    查看全部
  • 向文件中进行输出

    fp = open("D://test.txt","a+")

    #如果D盘中不含test文件,则按照此路径创建文件


    print("i love python",file = fp)

    #向txt文件中写入 "i love python" 字符串


    fp.close()

    #关闭并保存文件

    ————————————————

    版权声明:本文为CSDN博主「N客小C」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/Beibnjin/article/details/113804854

    查看全部
  • 标准环境

    http://img1.sycdn.imooc.com//603ef4c400010ffc03120213.jpg

    查看全部

举报

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

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