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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    查看全部
  • 由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:

    >>> L = ['Michael', 100, True]
    查看全部
    0 采集 收起 来源:Python创建list

    2018-05-08

  • 为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。

    查看全部
  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-05-08

  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
    查看全部
  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
    查看全部
  • 获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素,
    查看全部
  • 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。
    查看全部
  • 索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。
    查看全部
  • list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。
    查看全部
    0 采集 收起 来源:Python创建list

    2018-05-08

  • 变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。Java是静态语言。

    查看全部
  • ex
    查看全部
  • print L[0:10]#从第1个数元素开始取,到第11元素结束
    print L[2::3]#从第三元素开始取,每隔2个取一个元素
    print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔’

    查看全部
    0 采集 收起 来源:对list进行切片

    2018-05-08

  • a = 'python'

    print 'hello,', a or 'world'

    b = ''

    print 'hello,', b or 'world'

    #课件讲到:Python把0、空字符串''和None看成False,其他数值和非空字符串都看成True,而且Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

    #由于 a = "python" 中 a 不为空值,所以 a or "world" ==> True or True,直接返回第一个 true,即返回 "python"

    #b = ""刚好相反,b为空值,所以 b or "world" ==> False or True, 返回的是第二True。即返回 "world""


    查看全部
  • Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
    查看全部

举报

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

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