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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • tuple是固定不变的,是有序容器,在元组中,同样可以包含0个或者多个元素,并且也支持索引访问、切片等操作。
    定义元组的方式是使用小括号()将元组内的元素括起来。
    元组(tuple)的这个特性是非常重要的,在运行上tuple的性能是list的数倍。
    查看全部
    0 采集 收起 来源:什么是tuple

    2021-09-27

  • score = 59
    if score < 60:
        print('抱歉,考试不及格')
    # ==> 抱歉,考试不及格

    这里,因为score = 59 < 60,所以if的判断是True,因此就会执行print('抱歉,考试不及格')。
    这里有几个需要注意的地方:

    可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进

    在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块


    查看全部
    0 采集 收起 来源:Python之if语句

    2021-09-26

  • L = [x*x for x in range (1,101)] #1-100遍历,1*1,2*2 ···

    print (sum(L)) #sum函数求和 L列表里的元素

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

    2021-09-26

  • 定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
    查看全部
    0 采集 收起 来源:Python定义函数

    2021-09-26

  • num = 1
    sum = 0
    while num <= 100:
        sum = sum + num # 注意缩进
        num = num + 1 # 注意缩进
    print(sum) # ==> 5050


    num = 1
    sum = 1
    while num <= 10:
        sum = sum * num
        num = num + 1
    print(sum)

    查看全部
  • \n 换行

    \t 制表符  相当于中间有个空格

    \\ 表示自己的符号  \

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

    2021-09-26

  • s = 'ABCD'
    for ch in s:
        print(ch) # 注意缩进
    在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止


    L = [75, 92, 59, 68, 99]
    sum = 0.0
    for x in L:
        sum = sum + x
        print(sum / 5)


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

    2021-09-26

  • set提供了remove()方法允许我们删除set中的元素。需要注意的是,如果remove的元素不在set里面的话,那么将会引发错误。
    查看全部
  • score = 95
    if score < 60:
        print('抱歉,考试不及格')
    elif score >= 80:
        print('恭喜你,拿到优秀的成绩')
    elif score >= 90:
        print('恭喜你,拿到卓越的成绩')
    else:
        print('恭喜你,考试及格')


    age = 18
    if age >= 18:
        print('adult')
    elif age >= 6:
        print("teenager")
    elif age >= 3:
        print("baby")

    查看全部
  • set提供了add()方法,我们可以使用add()方法,往set里面添加元素。
    set提供了update()方法,可以一次性给set添加多个元素。
    查看全部
  • score = 59
    if score < 60:
        print('抱歉,考试不及格')


    age = 19
    if age>18:
        print('adult')
        print(age)

    查看全部
    0 采集 收起 来源:Python之if语句

    2021-09-26

  • s='AABCDEFGHHIJ'
    j1=s[2:9]
    j2=s[0]
    print(j2+j1)

    输出结果:ABCDEFGH

    查看全部
  • 由于set里面的元素是没有顺序的,因此我们不能像list那样通过索引来访问。访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中。
    set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面。
    查看全部
  • set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。
    创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。
    查看全部
    0 采集 收起 来源:什么是set

    2021-09-26

  • # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World


    如果模板中{}比较多,则容易错乱,那么在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.
    # 调整顺序
    template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.


    除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。

    # 指定{}的名字w,c,b,i
    template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.'
    world = 'World'
    china = 'China'
    beijing = 'Beijing'
    imooc = 'imooc'
    # 指定名字对应的模板数据内容
    result = 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的操作,灵活使用流程控制语句。
友情提示:

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