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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。


    取模运算:余数?


    地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。


    round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

    num = 10 / 3
    print(num) # ==> 3.3333333333333335
    # 使用round保留两位小数
    round(num, 2) # ==> 3.33

    查看全部
  • 两种format的方式打印字符串Life is short, you need Python

    str1 = 'Life is {0}, you need {1}'

    result1 = str1.format('short','python')

    print(result1)


    str2 = 'Life is {m1}, you need {m2}'

    word1 = 'short'

    word2 = 'python'

    result2 = str2.format(m1=word1, m2=word2)

    print(result2)


    以上两种方式,运行结果都是:Life is short,you need python

    查看全部
  • a = 'python'

    print('hello,', a or 'world')

    预计结果:hello,python

    a or 'world', a为True,返回结果True,'python',所以运行结果为hello,Python


    b = ''

    print('hello,', b or 'world')

    预计结果:hello,world

    b or 'world',b为False,返回结果取决于‘world’,‘world’为真,返回结果为真,‘world’,所以运行结果为hello,world

    查看全部
  • 这个语法很容易理解,但是任务里面有一个知识点,就是使用for语法计算数组的平均值时,要先对sum赋值(最好是0或0.0),这样才能正确计算

    查看全部
    0 采集 收起 来源:Python之for循环

    2023-10-25

  • /**/1 a=:56

    rf 1/49 & 68:b=1:0

    查看全部
  • # coding=utf-8

    #递归函数

    #def he(n):

    #    if n == 1:

    #        return 1

    #    return n + he(n-1)

        

    #res = he(100)

    #print(res)


    #循环函数

    def loop(n):

        sum = 0

        i = 0

        while i <= n:

            sum = sum + i

            i +=1

        return sum

        

    res = loop(100)

    print(res)

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

    2023-10-23

  • def sub_sum(l):

        sum_e = 0

        sum_o = 0

        for i in l:

            if i%2 == 0:

                sum_o += i

            else:

                sum_e += i

        return sum_o, sum_e


    l = [1,2,3,4,5,6,7,8,9]

    result = sub_sum(l)

    sum_o = result[0]

    sum_e = result[1]

    print("所有奇数项的和 = {}".format(sum_e))

    print("所有偶数项的和 = {}".format(sum_o))

    查看全部
  • r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。

    可以在多行字符串前面添加r,把这个多行字符串也变成一个raw字符串:

    https://img1.sycdn.imooc.com/6530a13400010a7e06060136.jpg

    查看全部
  • \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身

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

    2023-10-19

  • 数据类型:整型,浮点型,字符型,布尔型
    查看全部
  • 三元表达式结构

    value_if_true if condition else value_if_false

    举例子:print(f"{student}: {score}" if score is not None else f"{student}: None")

    其中,f"{student}: {score}"为符合条件的真值(True), f"{student}: None"为不符合条件的假值(False)

    查看全部
  • not的优先级大于and和or。
    查看全部
    • 不会报错的删除:set.discard()

    • 清除所有元素:set.clear()

    • 子集:s1.issubset(s2)    # s1是s2的子集?

    • 超集:s1.issuperset(s2)    # s1是s2的超集?

    • 判断是否重合:s1.isdisjoint(s2)    # s1和s2无重复元素?

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

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

    set元素是区分大小写的,必须大小写完全匹配。

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

    2023-10-14

举报

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

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