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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • #应该先删除后者,否则3就变成了删除后的3


    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    L.pop(2)
    L.pop(3)
    print(L)

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

    names.append('Phoebe')

    names.append('Zero')

    names.insert(5,'Gen')

    print(names)

    查看全部
  • L=['Alice',66,'Bob',True,'False',100]     

    num = 0           

    for a in L:

        num += 1

        if num % 2 == 1:

            continue

        print(a)

    查看全部
  • Python简介

    查看全部
    0 采集 收起 来源:Python简介

    2022-10-20

  • 使用终端运行Python程序 打开命令行窗口(通过快捷键Win+R打开运行窗口,输入cmd即可进入命令行窗口) 输入python进入python运行环境(正确的python运行环境会有>>>的提示) 输入你的第一行Python代码print('Hello World'),回车即可运行,第一次运行,有几个需要注意的地方: 注意在Hello World前后都有单引号' print和>>>不可以有空格 注意(、)、'、')均为英文字符 正确的输出结果如下: 可以尝试修改单引号里面的内容,输出你喜欢的内容。 使用编辑器运行Python程序 随着Python热门起来,现在越来越多的编辑器支持Python代码的编写了。 常见的编辑器包括Sublime Text3,Visual Code,PyCharm等。
    查看全部
  • #第一、取模

    num = sum = 0

    while True:

        if num > 1000:

            break

        if num % 2 == 0:

            sum = sum + num

        num += 1

    print(sum)


    #第二、隔行递进

    while True:

        if num > 1000:

            break

        sum = sum + num

        num += 2

    print(sum)

    查看全部
  • 这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
    1. 在if语句的最后,有一个冒号,这是条件分支判断的格式,在最后加入冒号,表示接下来是分支代码
    查看全部
    0 采集 收起 来源:Python之if语句

    2022-10-17

  • 二进制整数使用前缀0b表示,比如:0b0110
    十六进制使用前缀0x,比如:0x12ef
    查看全部
  • Python函数提供可变关键字参数,对于可变关键字参数,可以通过关键字的名字key找到对应的参数值,Python会把可变关键字参数当作dict去处理;对于可变关键字参数,一般使用**kwargs来表示


    参数定义顺序:

    必需参数,默认参数,可变参数,可变关键字参数的函数

    def func(param1, param2, param3 = None, *args, **kwargs):
       print(param1)
       print(param2)
       print(param3)
       print(args)
       print(kwargs)

    func(100, 200, 300, 400, 500, name = 'Alice', score = 100)
    # ==> 100
    # ==> 200
    # ==> 300
    # ==> (400, 500)
    # ==> {'name': 'Alice', 'score': 100}

    查看全部
  • Python函数还接收一种参数叫做可变参数,可变参数即任意个参数的意思,可变参数通常使用*args来表示


    Python会把可变参数定义为一个tuple,所以在函数内部,把可变参数当作tuple来使用就可以了

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

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

    2022-10-15

  • 定义函数返回多值,是一个tuple类型

    查看全部
  • set提供isdisjoint()方法,可以快速判断两个集合是否有重合,如果有重合,返回False,否则返回True。

    s1 = set([1, 2, 3, 4, 5])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
    s1.isdisjoint(s2) # ==> False,因为有重复元素1、2、3、4、5

    查看全部
  • tuple里面的元素,是不可替换的。但是这针对的是仅包含基础数据类型(数字类型、布尔类型、字符串类型)的数据,对于组合数据类型,则不受这个约束


    T = (1, 'CH', [3, 4])
    L = T[2]
    print(L) # ==> [3, 4]
    # 尝试替换L中的元素
    L[1] = 40
    print(L) # ==> [3, 40]
    print(T) # ==> (1, 'CH', [3, 40])
    虽然tuple中的list元素改变了,但是tuple本身指向的list仍然是同一个list,list本身并没有改变,改变的只是list里面的一个元素,这是tuple所约束不到的范围

    http://img1.sycdn.imooc.com//634a39e00001c27104050254.jpg

    查看全部
  • 包含 0 个元素的 tuple,也就是空tuple,直接用()表示:

    T = ()
    print(T) # ==> ()


    要定义只有一个元素的tuple,需要在元素后面添加一个逗号

    T = (1, )
    print(T) # ==> (1, )



    T = (1)
    print(T) # ==> 1

    因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1

    查看全部

举报

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

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