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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 添加元素时,用set的add()方法

    如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了

    >>> s = set([1, 2, 3])
    >>> s.add(3)
    >>> print s
    set([1, 2, 3])

    删除set中的元素时,用set的remove()方法

    如果删除的元素不存在set中,remove()会报错:

    >>> s = set([1, 2, 3])
    >>> s.remove(4)
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    KeyError: 4


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

    2019-01-23

  • python的math包提供了sin()和 cos()函数以及其他数学计算函数

    使用形式:

    sin(angle)
    .....


    函数可以返回多个值,但其实这只是一种假象,Python函数返回的仍然是单一值(tuple)

    在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。

    -------------------------------------------------

    math.sqrt(value)函数为求传入参数平方根的函数(返回的平方根恒为正

    更多math包提供的函数说明:https://www.cnblogs.com/renpingsheng/p/7171950.html

    ------------------------------------------------

    注意return只能结束当前函数并返回值,若函数在其他函数中被调用,则其他函数需要再加一个return结束本函数

    ------------------------------------------------

    定义并赋值多个变量的技巧:

    V1,V2,V3....,Vn=集合(list,tuple等)    ———集合长度一定要等于变量个数,否则报错



    查看全部
  • math包提供的函数说明:https://www.cnblogs.com/renpingsheng/p/7171950.html

    python定义函数的形式:

    def fuctiuonName(value) :

        functionBody(include return or not)

    注意:

           一旦执行到return时,函数就执行完毕,并将结果返回

           return None可以简写为return

           如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None

    总之python不像c那样需要标注是否有返回值和返回值类型,且返回值需要和标注匹配。一切都可以自动匹配



    查看全部
  • 初识python
    查看全部
  • s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
    for x in s:
        print x[0],':',x[1]


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

    2019-01-23

  • 要调用一个函数,需要知道函数的名称和参数

    如果传入的参数数量不对,会报TypeError的错误,并给出错误提示信息

    如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息

    可以在交互式命令行(windows-cmd)通过 help(fuctionName) 查看python内置函数的帮助信息。


    查看全部
  • 由于set存储的是无序集合,所以我们没法通过索引来访问

    访问 set中的某个元素实际上就是判断一个元素是否在set中

    >>> s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
    >>> 'Bart' in s
    True


    查看全部
    0 采集 收起 来源:Python之 访问set

    2019-01-23

  • 借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题

    写计算机程序也是一样,函数就是最基本的一种代码抽象的方式

    Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数可以直接调用。


    查看全部
  • 添加元素时,用set的add()方法

    如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了


    删除set中的元素时,用set的remove()方法

    如果删除的元素不存在set中,remove()会报错


    总之,用add()可以直接添加,而remove()前需要判断


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

    2019-01-23

  • 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:

    >>> s = set(['A', 'B', 'C'])
    >>> print s
    set(['A', 'C', 'B'])

    请注意,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。

    因为set不能包含重复的元素,所以,set会自动去掉重复的元素

    >>> s = set(['A', 'B', 'C', 'C'])
    >>> print s
    set(['A', 'C', 'B'])
    >>> len(s)
    3


    查看全部
  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中(访问set的元素)速度很快

    set存储的元素和dict的key类似,必须是不变对象且不能重复且元素是无序的

    查看全部
  • 访问 set中的某个元素实际上就是判断一个元素是否在set中(这是set与其他集合list或dict最大的区别)

    可以用 in 操作符实现判断:element in set ——返回布尔值

    对字符串元素来说,严格区分大小写


    查看全部
    0 采集 收起 来源:Python之 访问set

    2019-01-23

  • \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身


    查看全部
  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序且不可变的,这点和 dict 的 key很像

    创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:

    s = set(['A', 'B', 'C'])

    print s

    ......set(['A', 'C', 'B'])

    当我们传入包含重复元素的 list 时set会自动去掉重复的元素




    查看全部
  • 直接使用for循环可以遍历 dict 的 key:

    >>> for key in d:
             print key


    查看全部

举报

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

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