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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • s[:] 取出所有字符

    s[:n] 取出第0个到第n-1个的所有字符

    s[n:] 取出第n个到最后一个之前的所有字符

    查看全部
  • 编写一个函数,它接受关键字参数names,gender,age三个list,分别包含同学的名字、性别和年龄,请分别把每个同学的名字、性别和年龄打印出来。

    ?不会了怎么办

    参考答案:

    def info(**kwargs):
       names = kwargs['names']
       gender_list = kwargs['gender']
       age_list = kwargs['age']
       index = 0
       for name in names:
           gender = gender_list[index]
           age = age_list[index]
           print('name: {}, gender: {}, age: {}'.format(name, gender, age))
           index += 1

    info(names = ['Alice', 'Bob', 'Candy'], gender = ['girl', 'boy', 'girl'], age = [16, 17, 15])

    查看全部
  • 请实现函数func,当参数类型为list时,返回list中所有数字类型元素的和,当参数类型为tuple时,返回tuple中所有数字类型元素的乘积

    def func(param):

        if isinstance(param, list):

            result = 0

            for item in param:

                if isinstance(item, int) or isinstance(item, float):

                    result += item

            return result

        elif isinstance(param, tuple):

            result = 1

            for item in param:

                if isinstance(item, int) or isinstance(item, float):

                    result *= item

            return result

        return None

    查看全部
    0 采集 收起 来源:Python函数参数

    2023-08-26

  • set

    # 判断s1是否为s2的子集

    s1.issubset(s2)
    # 判断s2是否为s1的超集
    s2.issuperset(s1)

    #快速判断两个集合是否有重合

    isdisjoint()

    查看全部
  • 注意,append()方法总是将元素添加到list的尾部。 
    如果上面的列表需要按照首字母排序的话,那么Candy应该是排在第三的位置的,这怎么办呢?
    这就需要使用list的insert()方法,insert()方法和append()方法不一样,insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.insert(2, 'Candy')
    print(names) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    注意,将Candy插入到第三的位置之后,原来的名字,都将自动往后移动一位,这个时候再使用相同的索引获取后面的元素,将会得到不一样的结果

    names = ['Alice', 'Bob', 'David', 'Ellena']
    print(names[2]) # ==> David
    names.insert(2, 'Candy')
    print(names[2]) # ==>Candy

    查看全部
  • hello,python world
    hello,world
    查看全部
  • chang=3.14
    kuan=1.57
    mianji=chang*kuan
    result=round(mianji,2)
    print(result)
    查看全部
  • str="hello world"
    print(str)
    查看全部
  • 整数,浮点数,字符串,布尔值,空值None
    查看全部
  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。

    def my_abs(x):
        if x >= 0:
            return x
        else:
            return -x

    查看全部
    0 采集 收起 来源:Python定义函数

    2023-08-24

  • https://docs.python.org/3/library/functions.html
    在这个文档里面,列举了Python内置的大部分函数,

    于cmp(x, y),如果x < y 返回 -1,如果x == y 函数返回0,如果x > y函数返回1。

    cmp(1, 2) # ==> -1
    cmp(2, 1) # ==> 1
    cmp(3, 3) # ==> 0

    还有基础数据类型的转换函数,int()函数可以将合法的其它类型数据转换为整数,str()函数可以将其它类型的数据转换为字符串。

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

    2023-08-24

  • 使用remove()方法,我们需要格外小心,需要提前判断要remove()的元素是否在set里面,确保存在后,再进行remove。

    如果remove的元素不在set里面的话,那么将会引发错误。

    查看全部
  • set与list

    同:拥有一系列元素

    差异:set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。

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

    2023-08-21

  • 对于基础数据类型,字符串、数字等,这些都是不可变的,可以作为dict的key,而对于复杂数据类型,经过前面的学习,我们知道tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错。

    查看全部
  • 在定义里,我们使用花括号{}表示这是一个dict,然后key和value之间使用冒号:分割,并且每一组key:value的最后,以逗号,表示这一组的结束。
    我们也可以使用以下的方式定义一个dict。


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

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

    2023-08-20

举报

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

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