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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • # Enter a code

    Students = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    Students.append('Gen')

    Students.append('Phoebe')

    Students.append('Zero')

    print (Students)


    Students = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    Students.append('Zero')

    Students.insert(-2,'Phoebe')

    Students.insert(5,'Gen')

    print (Students)

    查看全部
  • L = [95.5, 85, 59, 66, 72]

    L.sort(reverse=True)

    print (L[-5:-2])


    L = [95.5, 85, 59, 66, 72]

    L.sort()

    L2 = (L[-3:])

    L2.sort(reverse=True)

    print (L2)

    查看全部
  • L = [95.5, 85, 59, 66, 72]

    L.sort(reverse=True)

    print (L[0:3])


    L = [95.5, 85, 59, 66, 72]

    L2 = sorted(L,reverse=True) 

    print (L2[0:3])

    查看全部
    1. set提供了add()方法,我们可以使用add()方法,往set里面添加元素。

    2. set提供了update()方法,可以一次性给set添加多个元素。

    查看全部
  • # Enter a code

    s1='ABC'

    s2='123'

    s3='xyz'

    for x in s1:

        for y in s2:

            for z in s3:

                print (x+y+z)

    查看全部
  • # Enter a code

    # break 解法

    num = 0

    sum = 0

    while True:

        if num > 1000:

            break

        if num%2 == 0:

            sum = sum + num

        num += 1

    print (sum)


    #continue 解法

    num = 0

    sum = 0

    while True:

        if num > 1000:

            break

        num += 1

        if num%2 == 1:

            continue

        sum = sum + num

    print (sum)

    查看全部
  • # Enter a code

    num = 0

    sum = 0

    while True:

        if num > 1000:

            break

        if num%2 == 0:

            sum = sum + num

        num = num +1   #注意没有缩进,否则无法循环

    print (sum)

    查看全部
  • # Enter a code

    num = 1

    pro = 1

    while num < 10:

        pro = pro*(num + 1)

        num = num + 1

    print (pro)


    不是<=10 这样会算出来是 1-11 的乘积

    查看全部
  • 两种代码都试了一遍,if-elif-else确实比一个套一个的if-else要好用的多

    # Enter a code

    age = 5

    if age >= 18:

        print("adult")

    elif age>=6:

        print("teenager")

    elif age>=3:

        print("kid")

    else:

        print("baby")


    # Enter a code 2    

    age = 2

    if age >= 18:

        print("adult")

    else:

        if age >= 6:

            print("teenager")

        else:

            if age >= 3:

                print("kid")

            else:

                print("baby")

    查看全部
  • # Enter a code

    a ='AABCDEFGHHIJ'

    ab = a[1:-3]

    print (ab)

    查看全部
  • # coding: utf-8

    code = '这是一句中英混合的{0}字符串:{1}'

    result = code.format('Python','Hello World!')

    print (result)

    查看全部
  • word = 'Life is {1},you need {0}'

    result = word.format('Python','short')

    print(result)


    word = 'Life is {s},you need {P}'

    short = 'short'

    python = 'Python'

    result = word.format(s=short,P=python)

    print (result)

    查看全部
  • round(xx,x)保留xx的x个小数点
    查看全部
    1. 在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了,这是set的一个重要特点

    2.  打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的

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

    2023-09-13

  • # Enter a code
    # d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    # for key in d.keys():
    #     print(key)
    
    # d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    # for key in d.values():
    #     print(key)
    
    # d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
    # # print(d)
    # # d.clear()
    # # print(d)
    
    # keys = d.keys()
    # print(len(keys))
    
    # values = d.values()
    # print(len(values))
    1. dict提供keys()函数,可以返回dict中所有的key。

    2. dict提供values()函数,可以返回dict中所有的value。

    3. dict提供clear()函数,可以直接清除dict中所有的元素。

    查看全部

举报

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

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