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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。 Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。不过,Python提供了一个求余的运算 % 可以计算余数: 如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了: 11.0 / 4 # ==> 2.75
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如: print u'中文' 中文 注意: 不加 u ,中文就不能正常显示。
    查看全部
  • 和js有点像,可以通过连锁的逻辑运算获得其中某个变量的值,而不会转为布尔类型
    查看全部
  • sum = 0 x = 0 while True: x = x + 1 if (x%2)==0: continue if x > 100: break sum=sum+x print sum 与这个的区别sum = 0 x = 0 while True: x = x + 1 if x > 100: break if (x%2)==0: continue sum=sum+x print sum
    查看全部
  • sum = 0 x = 1 n = 1 while True: sum=sum+x x=2*x n=n+1 if n>20: break print sum
    查看全部
  • 比如要从 0 开始打印不大于 N 的整数: N = 10 x = 0 while x < N: print x x = x + 1 while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。
    查看全部
  • list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list: L = ['Adam', 'Lisa', 'Bart'] print L[0] print L[1] print L[2] 如果list只包含几个元素,这样写还行,如果list包含1万个元素,我们就不可能写1万行print。 这时,循环就派上用场了。 Python的 for 循环就可以依次把list或tuple的每个元素迭代出来: L = ['Adam', 'Lisa', 'Bart'] for name in L: print name 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。 这样一来,遍历一个list或tuple就非常容易了
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-11-15

  • python 能够直接处理的数据类型有“整数”、“浮点数”、“布尔值”、“字符串”
    查看全部
  • python 能处理,整数、浮点数、布尔值、
    查看全部
  • 打印的顺序不一定是我们创建时的顺序,而且,不同的机器打印的顺序都可能不同,这说明dict内部是无序的,不能用dict存储有序的集合。
    查看全部
  • 添加元素时,用set的add()方法:s.add(4) 删除set中的元素时,用set的remove()方法:s.remove(4)
    查看全部
    0 采集 收起 来源:Python之 更新set

    2017-11-15

  • 1.冒号(:)表示:代码块的开始 3.引号(‘’)表示:引号的内容表示要输出的内容 4.除号用反斜杠表示(/) 4.等号(=)表示:赋值 5.等于用(==)表示 6.(%)表示取余
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-11-17

  • 通过在元祖中嵌套 List的方式 将元组中的某一项元素置为List 通过更改List的值 可以达到更改元组中某一元素的目的 如果要确保元组中的元素不可更改 可以将嵌套List更改为嵌套元组
    查看全部
  • 如果元组中只有一个元素 确保元组打印的结果确实是一个元组 而不是常规数据类型 需在元组中的元素后添加逗号 在Python中 ()还表示运算的优先级 元组中的单个元素 不加逗号 会被当做运算 括号内优先运算
    查看全部

举报

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

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