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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 第一个python运行
    查看全部
  • Python自带的 int() 函数,其实就有两个参数,我们既可以传一个参数,又可以传两个参数:第二个参数是是转换进制,如果不传,默认是十进制 (base=10),如果传了,就用传入的参数。
    查看全部
  • fact(n)可以表示为 n * fact(n-1),只有n=1时需要特殊处理。
    查看全部
  • def定义函数 格式: def 函数name(参数): 编写函数体例判断循环复杂逻辑 函数的返回值用 return 语句返回,并结束
    查看全部
  • pop()删除list中的元素
    查看全部
  • append()函数添加到list
    查看全部
  • >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 这种写法就是Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来,十分有用,多写几次,很快就可以熟悉这种语法。
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-22

  • help(函数name) 查看函数帮助 调用abs(x)函数中的numbers参数,参数只能写一个数字,多个会报错: abs(numbers) abs(2) :给abs函数传入2参数 调用cmp(x,y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1: cmp(1,2) cmp(1,1) cmp(0,1) 调用数据类型int(x)函数,可以把其他数据类型转换为整数: int('235') int(23.1) 调用字符串类型str(x)函数,可以把其他类型转换为字符串: str(123) srt(1.23)
    查看全部
  • 有了函数,我们就不再每次写s = 3.14 * x * x,而是写成更有意义的函数调用 s = area_of_circle(x),而函数 area_of_circle 本身只需要写一次,就可以多次调用。 抽象: 1+2+3+.... 写起来不方便可采用∑(求和),可以把1 + 2 + 3 + ... + 100记作: 100 ∑(n2 +1) n=1 还原写法 (1 x 1 + 1) + (2 x 2 + 1) + (3 x 3 + 1) + ... + (100 x 100 + 1)
    查看全部
  • 倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2017-06-09

  • set 添加和删除元素分别使用s.add(新元素)/s.remove(移除已存在元素移除前首先判断下)
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-06-09

  • 使用 enumerate() 函数,我们可以在for循环中同时绑定索引index和元素name。但是,这不是 enumerate() 的特殊语法。实际上,enumerate() 函数把: ['Adam', 'Lisa', 'Bart', 'Paul'] 变成了类似: [(0, 'Adam'), (1, 'Lisa'), (2, 'Bart'), (3, 'Paul')]
    查看全部
    0 采集 收起 来源:索引迭代

    2017-06-09

  • 任务 利用倒序切片对 1 - 100 的数列取出: * 最后10个数; * 最后10个5的倍数。 L = range(1, 101) print L[-10:] print L[4::5][-10:] #[4::5]是正序取5的倍数,[-10:]逆序取后10个
    查看全部
    0 采集 收起 来源:倒序切片

    2017-06-09

  • 任务 range()函数可以创建一个数列: >>> range(1, 101) [1, 2, 3, ..., 100] 请利用切片,取出: 1. 前10个数; 2. 3的倍数; 3. 不大于50的5的倍数。 L = range(1, 101) print L[0:10] print L[2::3] #以第3个数开始 每过3个数取一个数 print L[4:50:5] #以第5个数开始 第49个结束 每过5个数取一个数
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • def power(x, n): s = 1 while n > 0: //n是循环次数,n=0的时候停止循环; n = n - 1 s = s * x return s
    查看全部

举报

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

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