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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • L=['chinese',92,'math',75,'english',99]

    print(L)

    查看全部
  • ture or ture  =ture  这个公式需要用到短路公式来解释、

    a or b 类比于上面,在对对中a为优先项

    查看全部
  • 3.1415926   #浮点数
    'Learn Python in imooc.'。#字符串
    100  #整数
    0b1101  #二进制

    查看全部
  • names = ['Alice','Bob','Cindy']

    gender = ['girl','boy','girl']

    age = [12,14,15]

    for item in zip(names,gender,age):

            print(item)

    ==>

    ('Alice', 'girl', 12)
    ('Bob', 'boy', 14)
    ('Cindy', 'girl', 15)


    zip()把多个列表中的对应元素打包成一个个元组

    查看全部
  • 可变关键字参数通常使用**kwargs来表示,kwargs是一个dict

    例:

    def info(**kwargs):
       print('name: {}, gender: {}, age: {}'.format(kwargs.get('name'), kwargs.get('gender'), kwargs.get('age')))
    info(name = 'Alice', gender = 'girl', age = 16)

    注意:引用函数时,传递的参数必须写成key=value的形式,函数中才能通过key取到value

    查看全部
  • 可变参数即任意个参数,通常使用*args来表示,args是一个tuple

    例:

    def func(*args):

        print('args length = {}, args = {}'.format(len(args), args))

    func('a', 'b') ==> args length = 2, args = ('a', 'b')

    查看全部
  • 函数的参数可以设置默认值

    查看全部
  • 在python中,函数返回多值,用逗号隔开

    def C_and_S():
       return C, S

    接收多值的两种方法:

    法1:返回n个值,就用n个变量接收,注意顺序
    C, S = C_and_S()

    法2:无论返回多少个值,只用1个变量(tuple)总接收,再用下标获取各值

    result = C_and_S()

    C = result[0]

    S = result[1]

    查看全部
  • set其他方法:

    1、set.clear()清除set中的所有元素

    2、s1.issubset(s2)判断s1是否为s2的子集

    3、s1.issuperset(s2)判断s1是否为s2的超集

    4、s1.isdisjoint(s2)判断s1,s2是否有交集,有则False,无则True

    5、s1.intersection(s2,s3,...)返回s1,s2,s3...的交集

    6、s1.difference(s2)返回s1不同于s2的地方

    7、s1.union(s2,s3 ...)返回s1,s2,s3...的并集(相同元素只出现一次)

    查看全部
  • set删除元素

    法 1:

    remove()(先判断再删除,否则可能报错):

    if element in set:

            set.remove(element)

    法2:

    discard()(无需判断,不会报错):

    set.discard(element)

    查看全部
  • dict特点:

    key不可变且不重复


    dict方法:

    1、dict.keys()得到所有key

    2、dict.values()得到所有value

    3、dict.items()得到所有(key,value)

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75

    }

    print(d.items())

    ==> [('Bob', 60), ('Alice', 45), ('Candy', 75)]

    4、dict.clear()清除dict中的所有元素


    遍历dict的三种方式:

    方式一:

    for key in d:                                 #遍历dict默认遍历的是dict的key。

        value = d[key]

    方式二:

    for key in d.keys():

        value = d[key]

    方式三:

    for key, value in d.items():

    查看全部
  • dict删除元素(先判断再删除,否则可能报错):

    if key in dict.keys()

        dict.pop(key)

    查看全部
  • dict添加/更新元素,使用赋值语句,无则添加,有则覆盖

    例:

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

    查看全部
  • set添加元素:add(element)

    set批量添加元素:update(list)

    查看全部
  • 创建set的方式是使用set(),并传入一个list

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

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

    2024-08-28

举报

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

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