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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • python 支持对整数和浮点数直接进行四则混合运算,整数预算结果为整数,整数与浮点数运算结果是浮点数
    查看全部
  • 对list进行切片 只用一个 : ,表示从头到尾: >>> L[:] ['Adam', 'Lisa', 'Bart', 'Paul'] 因此,L[:]实际上复制出了一个新list。 切片操作还可以指定第三个参数: >>> L[::2] ['Adam', 'Bart'] 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • python 编码问题 计算机只能处理数字,要处理文字必须把文本转换为数字,最早采用的ASCII编码,用0~255表示英文大小写字母、数字和一些符号。Unicode把所有语言统到一套编码里,Unicode 通常用两个字节表示一个字符。python 中以Unicode表示的字符串用u'...'表示,不加u中文不能正常显示。转义字符和多行显示依然有效。如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释:# -*- coding: utf-8 -*- 。加注释后不能加u
    查看全部
  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:
    查看全部
    0 采集 收起 来源:Python之if语句

    2016-08-15

  • tuple使用小括号表示 list使用中括号表示
    查看全部
  • list与tuple共同点:都是有序列表 不同点:list可以修改,而tuple不能修改
    查看全部
  • 删除list中最后一个元素,如果在中间某一位直接使用listname.pop(下标)
    查看全部
  • append 添加元素,insert顾名思义可以添加到某个位置eg listname.insert(下表,元素名)
    查看全部
  • python 对字符串的处理,如果 一个字符串有很多需要转译的字符,单字符转译会很麻烦。python 可以在单行字符串前面加前缀 r,表示这是一个raw 字符串,里面字符就不用转译。 pyhton 对多行需要转译的字符串,可以使用 r'''...'''表示
    查看全部
  • KG5
    append() insert() pop(),函数在使用时,需要在前面加上list名。
    查看全部
  • KG5
    pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。无需输入删除什么,自动删除最后一个,但编译器会把删除的值打印出来给你看。
    查看全部
  • KG5
    >>> L = ['Adam', 'Lisa', 'Bart'] 今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢? 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: >>> L = ['Adam', 'Lisa', 'Bart'] >>> L.append('Paul') >>> print L ['Adam', 'Lisa', 'Bart', 'Paul'] append()总是把新的元素添加到 list 的尾部。 如果 Paul 同学表示自己总是考满分,要求添加到第一的位置,怎么办? 方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素: >>> L = ['Adam', 'Lisa', 'Bart'] >>> L.insert(0, 'Paul') >>> print L ['Paul', 'Adam', 'Lisa', 'Bart'] L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。
    查看全部
  • 错误: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print "Adam:"+d.get('Adam') print 'Lisa:'+d.get('Lisa') print 'Bart:'+d.get('Bart') 错误原因: + 的两边的属性必须一致,上面前者是 str , 后者是 int
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 不常见的 方法一: for x in range(1,9): for y in range(x+1,10): print str(x)+str(y) 方法二: for x in ['1','2','3','4','5','6','7','8','9']: for y in ['0','1','2','3','4','5','6','7','8','9']: if x<y: print x+y
    查看全部

举报

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

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