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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python的math包提供了sqrt()函数用于计算平方根。
    查看全部
  • 列表生成式:[(要生成的元素 x {可以对x操作})for x in (集合)]=>简介的代码生成list >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-22

  • # math包提供了sin()和 cos()函数,我们先用import引用它: import math def move(x, y, step, angle): nx = x + step * math.cos(angle) ny = y - step * math.sin(angle) return nx, ny
    查看全部
  • for x in L:
    查看全部
  • def average(*args): if args: return sum(args)*1.0/len(args) else: return 0.0 print average() print average(1, 2) print average(1, 2, 2, 3, 4)
    查看全部
  • 注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。
    查看全部
  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
    查看全部
  • Python内置的常用函数还包括数据类型转换函数,比如 int()函数可以把其他数据类型转换为整数: >>> int('123') 123 >>> int(12.34) 12 str()函数把其他类型转换成 str: >>> str(123) '123' >>> str(1.23) '1.23'
    查看全部
  • 而比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1:
    查看全部
  • 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数。
    查看全部
  • d.values()、d.keys() 是把dick转化成List 而itervalues()只会在迭代中依次取value
    查看全部
    0 采集 收起 来源:迭代dict的value

    2017-11-23

  • 别人的回答: len(L)=4,range(1,len(L)+1)会产生1到4+1,但不包括5的序列数即【1,2,3,4】 enumerate(L)函数作用是计数,结果是0-'Adam' 1-'Lisa',2-'Bart',3-'Paul' zip()函数作用是返回一个tuple元祖类型的list,zip(range(1,len(L)+1,L)可以看成是zip([1,2,3,4],['Adam'],'Lisa','Bart','Paul')。结果是[(1,'Adam'),(2,'Lisa'),(3,'Bart'),(4,'Paul')],若要返回此结果,index就要+1
    查看全部
    0 采集 收起 来源:索引迭代

    2017-11-23

  • None不能理解为0,因为0是有意义的,而None是一个特殊的空值 布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。
    查看全部
  • def greet(s='world'): print 'Hello,'+ s+'.' greet() greet('Bart')
    查看全部
  • 使用递归函数需要注意防止栈溢出
    查看全部

举报

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

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