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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(10) for n3 in range(10) if n1==n3]
    查看全部
    0 采集 收起 来源:多层表达式

    2017-08-24

  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。 我们以自定义一个求绝对值的 my_abs 函数为例: def my_abs(x): if x >= 0: return x else: return -x 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。 请定义一个 square_of_sum 函数,它接受一个list,返回list中每个元素平方的和。 ?不会了怎么办 for 循环可以取出list中每个元素。 参考代码: def square_of_sum(L): sum = 0 for x in L: sum = sum + x * x return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25])
    查看全部
  • isinstance(x, str) 类型判断
    查看全部
    0 采集 收起 来源:条件过滤

    2017-08-24

  • 硬件代码:c 移动开发ios/android:objc,swift,java 游戏开发:c/c++
    查看全部
  • [x * x for x in range(1, 11) if x % 2 == 0]
    查看全部
    0 采集 收起 来源:条件过滤

    2017-08-24

  • 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来
    查看全部
    0 采集 收起 来源:生成列表

    2017-08-24

  • for 循环的语句形式: for name in L: 其中name和L具体含义是?
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-08-24

  • 删除set中的元素时,用set的remove()方法: 添加元素时,用set的add()方法:
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-08-24

  • items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value 和 values() 有一个 itervalues() 类似, items() 也有一个对应的 iteritems(),iteritems() 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以, iteritems() 不占用额外的内存
    查看全部
  • 不同于matlab,python中表示 if xxx: yyy elif xxx1: yyy1 elif xxx2: yyy2 else: yyy3 要注意条件语句的排他性
    查看全部
  • 数据类型在这里很重要。 避免整数除法运算被自动取整
    查看全部
  • 参考代码没有考虑b*b-4*a*c<0的情况,所以答案应该是这样的: import math def quadratic_equation(a, b, c): x = b * b - 4 * a * c if x < 0: return none elif x == 0: return -b / (2 *a) else: return ((math.sqrt(x) - b ) / (2 * a)) , ((-math.sqrt(x) - b ) / (2 * a))
    查看全部
  • 凡是执行语句命令,一般后面都有":"
    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-03-22

  • L表示列,[]表示,L[0]表示第一个元素,L[-1]表示最后一个元素,新增元素用append,L.append('元素')表示增加这个元素到列表最后;L.insert(0,‘元素’)表示增加这个元素到第一列
    查看全部
  • 1. if语句后接表达式,用:表示代码块开始 2. python对代码缩进有严格的原则
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-08-24

举报

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

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