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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 加减乘除之前先对数据进行赋值

    查看全部
  • Python定义函数:

    定义一个函数要使用 def 语句,依次写出函数名括号()括号中的参数冒号:

    在缩进块中编写函数体,函数的返回值用 return 语句返回

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

    2023-08-10

  • python调用函数:

    len()求长度


    abs()求绝对值

    只接收一个参数,传递了两个参数会引起了错误

    参数的类型不能被函数所接受,也会引起错误


    camp(x,y)比较大小

    若x>y,返回1

    若x<y,返回-1

    若x==y,返回0


    基础数据类型的转换函数

    int()函数可以将合法的其它类型数据转换为整数,str()函数可以将其它类型的数据转换为字符串

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

    2023-08-10

  • Python 操作set的其他方法:

    discard():删除单个元素           set.discard( . . . )

    当元素不存在时,使用discard()并不会引发错误


    clear():删除所有元素               set.clear( . . .)


    判断s1是否为s2的子集           s1.issubset(s2)

    判断s2是否为s1的超集           s2.issuperset(s1)


    isdisjoint()方法,判断两个集合是否有重合,如果有重合,返回False,否则返回True。

    查看全部
  • Python删除set元素:

    remove():删除单个元素              set.remove( . . . )


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

    查看全部
  • Python读取set元素:

    访问set中的某个元素实际上就是判断一个元素是否在set中,我们可以使用 in 来判断某个元素是否在set中。


    set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面。

    查看全部
  • set与list的区别:

    1.set里面的元素是不允许重复的,而list里面可以包含相同的元素;

    2.set里面的元素是没有顺序的


    创建set的方式是使用set():s = set([ . . . ])  里面是列表list

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

    2023-08-10

  • 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。

    查看全部
  • 在Python中,布尔类型还可以与其他数据类型(字符串,数字等)做 and、or和not运算,请看下面的代码:

    a = True
    print(a and 0 or 99) # ==> 99

    得到的计算结果不是布尔类型,而是数字99,这是为什么呢?

    因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:

    True and 0==>0 #整个结果为0(False)

    0 or 99==> 99 (true)

    需要注意的是,not计算的优先级是高于and和or的。

    短路计算

    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。(and 两者都True才True)

    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。(or只要有一个True就是True)

    查看全部
  • #L= []
    # a=0
    # while a<=100:
    #     L.append(a*a) 
    #     a=a+1  
    # print(sum(L))
    
    
    # L = []
    # for x in range(1,101):
    #     x *=x
    #     L.append(x)
    # print(sum(L))
    查看全部
    0 采集 收起 来源:什么是函数

    2023-08-08

  • while是有条件的优先循环

    要注意while分支的上下顺序,避免出错

    查看全部
  • for x in x:     #循环


    L='1,2,3,4'

    sum=0.0

    for x in L

        sum=sum+x

    print(sum)                #求和

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

    2023-08-04

  • else作为if另外一种情况最次出现垫底

    查看全部
  • 字符串切片

    单个切片:

    s='ABCDEFG'

    a=s[0]                 #0表示第一个

    b=s[1]

    ................

    print(a)

    .................

    ==>

    A

    B

    ...



    多个切片:

    s='ABCDEFG'

    a=[0:4]

    print(a)

    ==>

    ABCD            #左闭右开区间,右减左等于切片个数

    查看全部
  • format用于动态字符输出,配合{}表示动态内容

    template='hello{}'

    result=template.format('world')

    print(template)



    可表明顺序

    template='hello{0},....{1},....{2}'

    result=template.format('a','b','c')

    print(result)

    ==>

    helloa  hellob  helloc


    也可对应名字

    template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.'
    world = 'World'
    china = 'China'
    beijing = 'Beijing'
    imooc = 'imooc'
    esult = template.format(w = world, c = china, b = beijing, i = imooc)

    print(result)

      ==> 

    Hello World, Hello China, Hello Beijing, Hello imooc.

    查看全部

举报

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

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