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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • zip()函数可以压缩: 1、list + tuple 2、list + list 3、tuple + tuple 压缩结果都为list
    查看全部
    0 采集 收起 来源:索引迭代

    2016-09-07

  • Python中,能够直接处理的数据类型有以下几种: 整数、浮点数、字符串、布尔值、空值 1、Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。(使用十六进制更方便) 2、浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等 3、字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。 4、布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。布尔值可以用and、or和not运算。and运算是与运算,只有所有都为 True,and运算结果才是 True。or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。 5、空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
    查看全部
  • 记住倒数第一个元素的索引是-1
    查看全部
    0 采集 收起 来源:倒序切片

    2016-09-07

  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2016-09-07

  • 因为不会有比9更大的数字,所以没有90以上的,因此外循环是1~8,内循环是 从外循环的值+1 ~9 for x in range(1,9): for y in range(x+1,10): print str(x)+str(y) 这种写法可以借鉴
    查看全部
  • 切片操作还可以指定第三个参数: >>> L[::2] ['Adam', 'Bart'] 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。 --------每两个数取一个数,取的是第一个数,不是最后一个数----------------
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • List倒序切片
    查看全部
    0 采集 收起 来源:倒序切片

    2016-09-07

  • 神奇汉诺塔
    查看全部
  • set和dict 存储 不变的对象,无序
    查看全部
  • 整数和浮点数混合运算的结果是浮点数
    查看全部
  • 索引迭代是指对有序集合通过enumerate()函数获得索引和元素的迭代。不是真的按索引访问,而是由 enumerate() 函数自动把每个元素变成 (index, element) 这样的tuple,再迭代,就同时获得了索引和元素本身。
    查看全部
    0 采集 收起 来源:索引迭代

    2016-09-07

  • 迭代是一个动词,指的是一种操作,在Python中就是指for循环。迭代操作可以作用于任何集合,无论该集合是有序还是无序的。迭代只关心迭代结果,根本不管内部是如何实现的。 注意: 集合是指包含一组元素的数据结构,课程已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2016-09-07

  • Python同样支持倒序切片,倒序切片包含起始索引,不包含结束索引。注意倒数第一个元素的索引是-1。
    查看全部
    0 采集 收起 来源:倒序切片

    2016-09-07

  • Python的list切片方法和其他语言的截取字符串方法挺像的。 把list换成tuple,切片操作完全相同,只是切片的结果也变成了tuple。
    查看全部
    0 采集 收起 来源:对list进行切片

    2016-09-07

  • sqrt 是 math 的函数,引用方法为 math.sqrt() import math def quadratic_equation(a, b, c): t = math.sqrt(b * b - 4 * a * c) return (-b + t) / (2 * a),( -b - t )/ (2 * a) print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
    查看全部

举报

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

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