为了账号安全,请及时绑定邮箱和手机立即绑定
  • http://img1.sycdn.imooc.com//5f5a3b470001b72905500453.jpg

    http://img1.sycdn.imooc.com//5f5a3b790001ad2612270356.jpg

    ......

    查看全部
  • Python函数还接收一种参数叫做可变参数,可变参数即任意个参数的意思,可变参数通常使用*args来表示http://img1.sycdn.imooc.com//5f5a37cb0001190a05340409.jpg

    http://img1.sycdn.imooc.com//5f5a37f600011e0505550453.jpg


    查看全部
  • 定义函数的时候,还可以有默认参数,默认参数的意思是当这个参数没有传递的时候,参数就使用定义时的默认值。

    http://img1.sycdn.imooc.com//5f5a362e0001d21305570394.jpg

    查看全部
  • Python提供isinstance()函数,可以判断参数类型,它接收两个参数,第一个是需要判断的参数,第二个是类型。http://img1.sycdn.imooc.com//5f5a348d0001ac0b14430635.jpg

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

    2020-09-10

  • s='AABCDEFGHHIJ'

    chip = s[1:-3]

    print(chip)


    查看全部
  • dict提供便捷的pop()方法,允许我们快速删除元素,pop()方法需要指定需要删除的元素的key,并返回对应的value。

    查看全部
    1. 不会报错的删除方法discard()

    2. 清除所有元素的方法clear()

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

    查看全部
  • print(r'''"To be, or not to be": that is the question.

    Whether it's nobler in the mind to suffer.''')


    查看全部
  • ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。ch是参数,可变其他,注意for后冒号

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

    2020-09-10

  • 元组(tuple)和list一样,也是一个有序容器,在元组中,同样可以包含0个或者多个元素,并且也支持索引访问、切片等操作。
    定义元组的方式是使用小括号()将元组内的元素括起来。

    T = tuple(L)/数组转换成元组
    L = list(T)元组转换成数组

    tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。

    在运行上tuple的性能是list的数倍。

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

    2020-09-10

  • age = 3
    if age>=18:
        print('adult')
    elif age>=6:
        print('teenage')
    elif age>=3:
        print('kid')
    else:
        print('baby')

    注意判断条件及冒号

    查看全部
  • 电磁辐射 大幅度发

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

    2020-09-10

  • Python从list删除元素

    1. pop()方法,pop()方法默认删除列表的最后一个元素,并返回

    2. pop()还可以接收一个参数,指定需要删除的元素的位置。

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name = L.pop(2)
    查看全部
  • Python向list添加新的元素

    1. append()方法,总是将元素添加到list的尾部。

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.append('Candy')

    2.insert()方法,需要两个参数,分别是需要插入的位置,以及需要插入的元素。

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.insert(2, 'Candy')


    查看全部
  • Python的字符串format

    字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
    字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。

    # 字符串模板 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.

    任务

    请使用两种format的方式打印字符串Life is short, you need Python


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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