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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  •   elif 意思就是 else if(否则如果)。这样一来,我们就写出了结构非常清晰的一系列条件判断。

    思考题:因为满足第一个条件,

    age = 8
    if age >= 6:
        print 'teenager'
    elif age >= 18

    输出结果是teenager,不会向下执行了,所以不会输出adult,改正的话只需要把条件的顺序交换一下,把>=18的代码块放前面即可。

    查看全部
  • 方法一:print sum([n**2 for n in range(1,101)])

    方法二:

    L = xrange(1, 101)

    print sum([i*i for i in L])

    收货:1)可以用L = xrange(1, 101)表示一长串连续的数字。

    2)n^2 在python里可以用n*n也可以用n**2表示。

    查看全部
  •   

    利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。

    注意: else 后面有个“:”。


    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-11-01

    1. 求绝对值的函数 abs,它只接收一个参数

    2. 比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1(我可以这样理解为:<就是-1,=就是0,>就是1)

    3. int()函数可以把其他数据类型转换为整数

    4. str()函数把其他类型转换成 str

    查看全部
  • 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

    缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    注意: if 语句后接表达式,然后用:表示代码块开始。


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

    2018-11-01

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

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

     my_abs(x)

    请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。

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

    return None可以简写为return。


    查看全部
  • 因为Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True

    查看全部
  • Python内置了很多有用的函数,我们可以直接调用。

    要调用一个函数,需要知道函数名称参数,比如求绝对值的函数 abs,它接收一个参数。


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

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

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


    查看全部
  • 注意好运算的数字的类型,如果都是整型那么结果也将会是整型,小数就会被省略。因此在sum=0.0,算出的结果才不至于被省略小数

    查看全部
  • set存储的是一组不重复的无序元素,只做两件事

    一是把新的元素添加到set中,

    s.add(4)

    二是把已有元素从set中删除

    s.remove(4)


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

    2018-10-31

  • list 建立是中括号   L[索引号]   打印是[ ]

    tuple 是小括号    打印是[ ]

    dict 是大括号   d[ key]--> value

    set 是小括号+中括号 


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

    2018-10-31

  • >>>zip([10, 20, 30], ['A', 'B', 'C'])
    [(10, 'A'), (20, 'B'), (30, 'C')]


    查看全部
    0 采集 收起 来源:索引迭代

    2018-10-31

  • dict:查找速度快,但占用内存大,还会浪费很多内容,key不能重复,存储的key-value序对是没有顺序的,作为 key 的元素(str-int-float)必须不可变

    list:查找速度随着元素增加而逐渐下降,占用内存小

    查看全部
  • # -*- coding: utf-8 -*-

    要写中文的前缀

    查看全部

举报

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

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