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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 变量名由大小写英文字母、数字和下划线_组成

    变量不能用数字开头

    查看全部
  • 为什么小数在计算机领域被称为浮点数呢?这是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的(浮动的),比如,1.23x10^9和12.3x10^8是相等的,因此称为浮点数。

    浮点数可以用数学写法,如1.23,3.14,-9.01。但是对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5


    查看全部
  • #五名同学的成绩可以用一个list表示:L = [95.5, 85, 59, 66, 72],请按照索引的方式分别打印出第一名、第二名、第三名。

    L = [95.5, 85, 59, 66, 72]
    print(L[0],L[1],L[2],  type(L[0]))           #95.5 85 59 <class 'float'>

    print(L[0:2],  type(L[0:2]))                   #[95.5, 85] <class 'list'>

    查看全部
  • #下面是我自己的想法 跟标准答案不同

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

    for i in range(len(L)):

        if i%2==0:

            print(L[i+1])

    num = 0


    #标准答案

    num = 0
    L = ['Alice', 66, 'Bob', True, 'False', 100]
    for item in L:
       num=num+1
       if num%2!=0:
           continue
       print(item)

    查看全部
  • def func(param):

        if isinstance(param,list):

            sum=0

            for x in param:

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

                    sum=sum+x

            return sum

            

        elif isinstance(param,tuple):

            sum=1

            for x in param:

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

                    sum=sum*x

            return sum

        else:

            return none

            


    param=[4,5,6,'aa']

    print(func(param))


    param=(1,2,3,'ww',[4,5,6])

    print(func(param))

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

    2022-01-27

  • def sub_sum(L):
        x=0
        y=0
        for num in L:
            if num%2!=0:
                x=x+num
            else:
                y=y+num           
        return x,y
    L=[1,2,3,4,5,6,7,8,9,10]    
    x,y=sub_sum(L)
    print('{}'.format(x))
    print('{}'.format(y))
    查看全部
  • L=[12.34,9.08,73.1]

    for r in L:

        s=3.14*r*r

        print(s)

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

    2022-01-27

  • s1 = set([1, 2, 3, 4, 5])

    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])

    for x in s1:

        if x in s2:

            print x

      

    查看全部
  • Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型。

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

    2022-01-26

  • 通过set()传入list的方法创建了set

    查看全部
  • names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    scores = [45, 60, 75, 86, 49]


    num=0

    for name in names:

        score=scores[num]

        num=num+1

        print('{},{}'.format(name,score))

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

    2022-01-26


  • A=[1,2,3]

    B=[5,3,2]

    C=[7,3,2]

    L=[A,B,C]

    print L


    for cuboid in L:

        a=cuboid[0]

        b=cuboid[1]

        c=cuboid[2]

        result=2*(a*b+a*c+b*c)

        print(result)

    查看全部
    0 采集 收起 来源:Python二维list

    2022-01-26

  • #大神作业:


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


    score= [89, 72, 88, 79, 99]


    L = list(zip(name, score))


    print L,'\n'




    def by_score(t):


        return t[1]


    L1 = sorted(L, key = by_score, reverse = True)


    n,s = zip(*L1) 


    print n

    查看全部
  • 注意在Hello World前后都有单引号' print和>>>不可以有空格 注意(、)、'、')均为英文字符
    查看全部
  • 推荐使用get方法来获取dict的元素。

    查看全部
  • 通过key来查询value

    查看全部

举报

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

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