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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。

    set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。

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

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

    查看全部
  • 使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:

    >>> print d.get('Bart')
    59
    >>> print d.get('Paul')
    None


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

    2019-05-10

  • a = 'python'   Python 认为是真 

    短路运算 or   只要第一个为真  直接返回真,就返回了 a

    b=''  Python 认为是 false

    or 运算中  如果第一个参数为 false 直接返回第二个结果  即返回 'world'

    查看全部
  • print 2.5 + 10 / 4


    # 在 Python 中 10 / 4  是两个整数相除 Python只取结果中的整数部分,0.5被舍弃

    # 如果想要获取正确的结果,可修改其中的某个值的类型为浮点型 

    # 比如 10.0 / 4 Python 获取的值为浮点型 2.5 


    查看全部
  • 4个空格,不要使用Tab,更不要混合Tab和空格

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

    2019-05-10

  • 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。

    fact(n)可以表示为 n * fact(n-1),只有n=1时需要特殊处理。

    def fact(n):
        if n==1:
            return 1
        return n * fact(n - 1)


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

    ,如果传入的参数数量不对,会报TypeError的错误,

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

    查看全部
  • 如果key不存在,会直接报错:KeyError。

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

    if 'Paul' in d:
        print d['Paul']

    二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:


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

    2019-05-10

  • for 循环就可以依次把list或tuple的每个元素迭代出来;

    while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。

    while x < N:#判断条件
        print x #执行语句
        x = x + 1 #退出条件


    查看全部
  • L = [75, 92, 59, 68]

    sum = 0.0

    for score in L:

        sum = sum + score

    print sum / 4


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

    2019-05-10

  • name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

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

    2019-05-10

  • 单元素tuple必须加上额外的逗号

    查看全部
  • tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。

    查看全部
  • list.pop()方法总是删掉list的最后一个元素,并且它还返回这个元素;

    list.pop(索引)

    查看全部
  • List.insert(0, 'Paul')


    查看全部

举报

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

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