为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • [x * x for x in range(1, 11)]
    [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

    这种写法就是Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。

    写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来,十分有用,多写几次,很快就可以熟悉这种语法。


    查看全部
    0 采集 收起 来源:生成列表

    2019-08-13

  • list 的构造方法 可以用while循环语句

    查看全部
  • 而迭代是一个动词,它指的是一种操作,在Python中,就是 for 循环。

    迭代与按下标访问数组最大的不同是,后者是一种具体的迭代实现方式,而前者只关心迭代结果,根本不关心迭代内部是如何实现的。


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

    2019-08-12

  • Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。因此,迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用 for 循环总是可以依次取出集合的每一个元素
    注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:
    1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict


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

    2019-08-12

  • 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)



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

    2019-08-12

  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。

    我们以自定义一个求绝对值的 my_abs 函数为例:

    def my_abs(x):
        if x >= 0:
            return x    else:
            return -x


    查看全部
  • Traceback (most recent call last):
      File "index.py", line 9, in 
        低头思故乡。 '''
    UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
    出现以上问题时==
    # -*- coding: utf-8 -*-

    import sys

    reload(sys)

    sys.setdefaultencoding( "utf-8" )


    查看全部
  • 字符串有个方法 upper() 可以把字符变成大写字母:

    >>> 'abc'.upper()
    'ABC'


    查看全部
    0 采集 收起 来源:对字符串切片

    2019-08-12

  • 集合是指包含一组元素的数据结构,我们已经介绍的包括:
    1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2019-08-12

  • 2019-8-12 打卡第一天

    https://img1.sycdn.imooc.com//5d51195d000159f806402510.jpg

    查看全部
  • def average(*args):
        sum = 0.0
        if len(args) == 0:
            return sum
        for x in args:
            sum = sum + x
        return sum / len(args)
    print average()
    print average(1, 2)
    print average(1, 2, 2, 3, 4)
    查看全部
    1. 使用d[key]查找对应的value。

    2. list 必须使用索引返回对应的元素,而dict使用key:

    3. 一是先判断一下 key 是否存在,用 in 操作符:

      1. if 'Paul' in d:
            print d['Paul']
      2. 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-08-12

  • dict 将key和value集合起来形成一张表

    d={

    key:value,

    key1:value1

    }

    一个 key-value 算一个,因此,dict大小为3

    查看全部
  • for x in L 循环地执行

    if    x in s 判断后选择执行

    查看全部
    0 采集 收起 来源:Python之 更新set

    2019-08-12

  • x[0] + ':',x[1] 

    加号+两边可以有空格,也可以没空格

    查看全部
    0 采集 收起 来源:Python之 遍历set

    2019-08-12

举报

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

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