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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 包含中文输出,加上# -*- coding: utf-8 -*- ,但是不要再中文前面再加'u'?
    查看全部
  • 一种新的数据类型--dict(字典)<br> 形式:{key:value} 一个key:value len为1
    查看全部
  • 如果一个字符串包含很多需要转义的字符,我们可以在字符串前面加个前缀 r
    查看全部
  • 如果要表示多行字符串,可以用'''...'''表示
    查看全部
  • \' 表示' \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 等差数列求和公式记成等比数列求和公式了
    查看全部
  • set 既有【】又有()
    查看全部
  • 1.for嵌套 2.range()函数 eg.range(1,9)包括1不包括9 range(1,9,2)从1到8步进为2 range(5)从0到5 3.list的操作 eg. array=[0,1,2,3,4,5,6,7,8,9] array[0:]列出0以后的(包括0) array[:-1]列出-1之前的,即反序列出(包括-1) array[1:-1]列出1与-1之间的(包括二者) array[::2]从头到尾步进为2,即列出索引号为偶数的全部 同上理,也有array[3::],array[::-2] 循环打印默认为列输出,若要行输出,print语句后加“,”(逗号)
    查看全部
  • 2.7与3.3有部分不兼容
    查看全部
    0 采集 收起 来源:选择Python版本

    2016-07-20

  • elif 意思就是 else if。这样一来,我们就写出了结构非常清晰的一系列条件判断。 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
    查看全部
  • Python 的列表, 在每次 del (删除) pop (有返回的删除) insert (插入) append (从最末端添加) 时,都会自动更新 index(索引号), 长度(len) 等 列表自有属性。 是不是很强大, 哈哈!!
    查看全部
  • 在Python中,布尔类型还可以与其他数据类型做 and、or和not运算,请看下面的代码: a = True print a and 'a=T' or 'a=F' 计算结果不是布尔类型,而是字符串 'a=T',这是为什么呢? 因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,所以: True and 'a=T' 计算结果是 'a=T' 继续计算 'a=T' or 'a=F' 计算结果还是 'a=T' 要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
    查看全部
  • 下面有位幕友的评论:真想不明白这教程为什么不使用py3。现在的库基本上都支持3了,不支持的基本上是没人管不更新的了,只有少数还在更新。py3有很多很好的新特性,而py2是不会再更新新特性,只会安全维护了
    查看全部
  • 看了很多人的评论,觉得有必要写个个人小结: 一、错误原因:编码冲突(Unicode VS utf-8) 解释:代码编辑第一行的注释#-*-coding:utf-8 -*-,表明以下Python代码使用utf-8编码,但是很多人把题目要求的输出语句写成print u'" ..."',这样就又要让解释器使用Unicode编码输出,导致解码出错。我们应该记住以何种方式编码就应以何种方式解码,否则就很有可能出现编码错误。 把u去掉,开头的那句coding: utf-8已经起到中文编码的作用
    查看全部
  • Do not use chinese in the code.
    查看全部

举报

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

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