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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • def greet(s='world!'):
        print('hello,'+s)
       
    greet()
    greet('bbb')
    查看全部
  • def add_all(L):
        if isinstance(L,list):
            sum=0
            for l in L:
                sum = sum + l           
            return sum
        elif isinstance(L,tuple):
            sum=1
            for l in L:
                sum = sum * l           
            return sum
        else:
            return None
          
    L=[1,2,4]
    r1= add_all(L)
    print(r1)#7
    T=(1,2,5)
    r2=add_all(T)
    print(r2)#10
    查看全部
    0 采集 收起 来源:Python函数参数

    2023-05-10

  • 数据类型的判断

    使用isinstance()函数判断,需要传两个参数,第一个是需要判断的参数,第二个是类型

    isinstance(100, int) # ==> True
    isinstance(100.0, int) # ==> False
    isinstance('3.1415926', str) # ==> True
    查看全部
    0 采集 收起 来源:Python函数参数

    2023-05-10

  • 函数定义

        以def开头,依次写出函数名、括号()、括号中的参数、冒号:,然后在缩进块中编写函数体,返回值用return语句

    示例:定义一个求绝对值函数my_abs
    def my_abs(x):
        if x >= 0:
            return x
        else:
            return -x
    查看全部
    0 采集 收起 来源:Python定义函数

    2023-05-10

  • num=1
    sum=1
    while num<11:
    sum*=num
    num=num+1
    print(sum)
    查看全部
  • num=1
    sum=0
    while num<101:
        sum+=num
        num=num+1
    print(sum)
    查看全部
  • L=[75,92,59,68,99]
    sum=0.0     #进入循环赋初值
    for ch in L:
      sum=sum+ch      #循环内缩进
    print(sum/len(L))   #退出循环不缩进
    查看全部
    0 采集 收起 来源:Python之for循环

    2023-05-10

  • def sum_one_to_hundard(num):
        sum = 0
        n = 1
        while n <= num:
            sum = sum + n
            n=n+1
        return sum
    result1 = sum_one_to_hundard(100)
    print(result1)


    def sum_one_to_hundard1(num):
        if num == 1:
            return 1
        else:
            return num + sum_one_to_hundard1(num-1)       
    print(sum_one_to_hundard1(100))
    查看全部
    0 采集 收起 来源:Python递归函数

    2023-05-09

  • def sum_num(L):
        Jishu = 0
        Oushu = 0
        n = 0
        for l in L:
            if n%2==0:
                Jishu = Jishu + l
            else:
                Oushu = Oushu + l
            n=n+1
        return Jishu,Oushu

    L=[1,2,4,5,7,8]
    Jishu,Oushu = sum_num(L)
    print(Jishu)
    print(Oushu)
       
    查看全部
  • def sum_num(L):
        Jishu = 0
        Oushu = 0
        n = 0
        for l in L:
            if n%2==0:
                Jishu = Jishu + l
            else:
                Oushu = Oushu + l
            n=n+1
        return Jishu,Oushu

    L=[1,2,4,5,7,8]
    Jishu,Oushu = sum_num(L)
    print(Jishu)
    print(Oushu)
    查看全部
  • def sequare_of_sum(L):
        result=0
        number=0
        for num in L:
            number = num*num
            result=result+number
        return result
    查看全部
    0 采集 收起 来源:Python定义函数

    2023-05-09

  • list1 = []
    print(list1)
    x=1
    while x <= 100:
        n = x*x
        list1.append(n)
        x=x+1
    print(list1)
    print('总和是')
    print(sum(list1))
    查看全部
    0 采集 收起 来源:什么是函数

    2023-05-09

  • s1 = set([1, 2, 3, 4, 5])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
    if s1.isdisjoint(s2) == False:
        print('有重复的元素,重复的元素是:')
        for s1n in s1:
            if s1n in s2:
                print(s1n,end='')  # end='' 输出不换行
    else:
        print('没有重复的元素')
    查看全部
  • set()集合不能调用lower ()方法,里面的元素才可以调用
    查看全部
  • # 字符串模板 template = 'Hello {}' # 模板数据内容 world = 'World' result = template.format(world) print(result) # ==> Hello World
    查看全部

举报

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

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