为了账号安全,请及时绑定邮箱和手机立即绑定
  • python的列表,支持正向顺序索引获取列表中的每一个元素以外,也支持倒序访问list中的每一个元素。可以使用-1来表示最后一个元素。

    查看全部
  • 由于列表list是一个有序的容器,所以在list里面,每一个元素都有一个唯一的位置,我梦称之为索引(index),这和字符串是类似的,因此我们也可以通过位置的方式获取list中的元素,我们通过[]来按位置访问对应的元素。注意,这里要注意区分,列表的定义也是通过中括号[]来定义的,但这和通过索引访问列表里面的元素并不冲突

    列表和字符串一样,也支持切片,通过切片的方式,获取到列表的子列表。

    查看全部
  • 列表是有序的,因此我们可以按顺序访问列表中的元素。

    字符串可以看作是一种特殊的列表,它只能按顺序存放多个字符。通过for循环访问列表每一个元素的方式叫迭代。

    查看全部
  • elif就是else if的意思

    查看全部
  • def square_of_sum(L1):    # 这是定义L1参数,与list中的L2元素,有调用的意思;

        result1 = 0

        for items1 in L1:

            result1=result1+items1**2

        return result1  # 循环完后再返回result1的值;

    #  return   # 如果没注明要返回哪个变量的值,到时候调用函数就会返回None值;

    #     return result1  # 如果缩进到for循环中return返回result1的值,因为函数一遇到return就立即结束,所以只返回list列表中L的第一位元素的值;

    L2=[1,3,6,7,9,66]

    L1=[2,0,-45,23,56]

    print(square_of_sum(L2))

    print(square_of_sum(L1))  # 此L1与定义函数中的L1一样,但程序还是执行了list列表的L1;我们可以理解为:自定义函数中的L1只能在函数定义中使用而已或者是函数定义中的一个参数罢了;而执行print命令中的L1是list列表中的一种元素组合;

    print(square_of_sum([2,4,6,8,62,10,12]))

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

    2020-09-24

  • 面向对象、解释型的编程语言

    吉多·范罗苏母于1989年发明

    使用缩进作为逻辑层次


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

    2020-09-24

  • 元组(tuple)的这个特性是非常重要的,在运行上tuple的性能是list的数倍。


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

    2020-09-24

  • 地板除   // 

    num = 10 / 3
    print(num) # ==> 3.3333333333333335

    # 使用round保留两位小数

    round(num, 2) # ==> 3.33




    查看全部
  • python中的空格和C,Java不同。比较复杂。

    查看全部
  • list中切片选择是左闭右开形式【)

    查看全部
  • 容器:是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个迭代获取,可以用in,not in等关键字判断某个元素是否包含在容器中。

    在python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器。

    list:列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。构造list的方法非常简单,使用中括号[]把需要放在容器里面的元素括起来,就定义了一个列表。list可以放入数字、字符串等数据类型,list不对放入其中的类型进行判断,list可以同时放入任意类型的数据,因为python是动态语言

    查看全部
  • python的循环也支持嵌套,像if-else嵌套一样

    查看全部
  • def info(**kwargs):
        print('name: {}, gender: {}, age: {}'.format(kwargs.get('name'), kwargs.get('gender'), kwargs.get('age')))
    
    info(name = 'Alice', gender = 'girl', age = 16)

    # Enter a code

    def info(**kwargs):

        names = kwargs['names']

        gender_list = kwargs['gender']

        age_list = kwargs['age']

        index = 0

        for name in names:

            gender = gender_list[index]

            age = age_list[index]

            print('name:{},gender:{},age:{}'.format(name,gender,age))

            index += 1


    info(names = ['Alice','Bob','Candy'],gender = ['girl','boy','girl'],age = [16,17,15])


    查看全部
  •     字符串之format

    1. 使用format可以使得字符串输出不固定的内容。其中字符串format由字符串模板和模板数据内容组成,通过大括号 {} ,就可以把模板数据嵌入到字符串模板的对应位置。  格式:template = ' 字符串模板 {模板数据内容} '

    2. 如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。

    3. http://img1.sycdn.imooc.com//5f6b1efa00011ca704440783.jpg

    查看全部
  •                            raw字符串与多行字符串

    1.如果有很多的字符串中有很多的字符需要转义,那么在字符串 的前面加前缀 r ,表示一个raw字符串,里面的字符串不需要转义。(但是r'...’不能表示多行字符串,也不能表示包含 '  ”的字符串)

    2.表示多行的字符串可以用   '''...''' 表示

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


    查看全部

举报

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

微信扫码,参与3人拼团

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

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