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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • def func(x):

        if isinstance(x,list):

            sum = 0

            for i in x:

                sum += i

            return sum

        elif isinstance(x,tuple):

            ans = 1

            for i in x:

                ans *= i

            return ans

        else:

            print("Invaild parameter!")

            return

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

    2023-10-09

  • # 循环定义

    def sum_of_1_100():

        sum = 0

        for i in range(1,101):

            sum += i

        return sum


    # 递归定义

    def sum_of_1_100():

        return sum_of_1_i(100)


    # 递归函数实现

    def sum_of_1_i(i):

        if(i==1):

            return 1

        return i + sum_of_1_i(i-1)

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

    2023-10-09

  • def sub_sum(L):

        sum_of_odd = 0

        sum_of_even = 0

        for i in L:

            if(i % 2 == 0):

                sum_of_even += i

            else:

                sum_of_odd += i

        return sum_of_odd,sum_of_even

    查看全部
  • def square_of_sum(L_list):

        sum = 0

        for i in L_list:

            sum += i*i

        return sum

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

    2023-10-09

  • number_list=[]

    for i in range(1,101):

        number_list.append(i*i)

    print(sum(number_list))

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

    2023-10-09

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

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


    if not s1.isdisjoint(s2):

        print(s1.intersection(s2))

    查看全部
  • L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    S = set([1, 3, 5, 7, 9, 11])

    for elem in L:

        if elem in S:

            S.remove(elem)

        else:

            S.add(elem)

    print(S)

    查看全部
  • 字符串切片

    单个切片:

    s = 'ABC'
    a = s[0] # 第一个

    切段:

    ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符


    注意:计数从0开始

    查看全部
  • format字符串模版。

    format函数像一个容器,把信息放进这个容器,就构成了字符串。

    # 指定顺序
    template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.

    查看全部
  • 不用挨个转义,只转一次、即转全部: raw字符串

    单行字符串: r'...'

    多行字符串:r '''...

                             ...

                             ...'''

    查看全部
  • 转义字符 

    \:'Bob said \"I\'m OK\".'   \后内容为普通字符,不代表字符串的起始

    \n换行

    \t 表示一个制表符
    \\表示 \ 字符本身

    查看全部
    0 采集 收起 来源:Python的字符串

    2023-10-09

  • 布尔类型

    看做Flase:0,空字符串,None

    看做True:数值,非空字符串

    查看全部
  • 1、加减乘除 +-*/

    2、特殊除法:

    (1)取模%:取余数  print (3%2)

    应用:判断奇偶

    (2)取整 //

    3.小数点后保留位数

    round(num,2)  #小数点后保留两位

    查看全部
  • 合法的变量名

    变量名由大小写英文字母、数字和下划线_组成

    变量不能用数字开头

    变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)

    查看全部
  • Python能处理的数据:

    整数

    浮点数

    字符串

    布尔值

    查看全部

举报

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

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