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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 替换元素

    笨方法:先把要替换的元素删除掉,然后再把新元素添加进来。

    另一个方法:直接用新元素把要替换的元素替换掉。

    注意:即对list中的某一个索引赋值,list个数不变

    也可以用倒序方法替换


    查看全部
  • 元素

    删除 L.pop  每次删一个 举例L.pop[1]删除第二元素

    添加 insert() 举例 insert(0,'da') 将da添加到第一元素

    替换 L[]  举例 L[1]='dada' 将dada替换到第二元素

    查看全部
  • 举例:

    L = ['Adam', 'Lisa', 'Paul', 'Bart']

    请解释下面的代码为什么不能正确运行:

    L.pop(2)
    L.pop(3)

    因为执行pop(2)时,L就只有三个元素,当再执行pop(3)时,越界了

    查看全部
  • pop()方法

    1、若删除最后一个元素,则直接执行pop(),它先返回要删除的这个元素

    2、若不是最后一个,必须先定位,根据索引执行pop(索引号),结果先返回要删除的这个元素,再打印list就没有这个元素了

    查看全部
  • Python之if语句

    age = 20
    if age >= 18:
        print 'your age is', age
        print 'adult'
    print 'END'

    注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

    缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    注意: if 语句后接表达式,然后用:表示代码块开始。

    如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

    >>> age = 20
    >>> if age >= 18:
    ...     print 'your age is', age
    ...     print 'adult'
    ...
    your age is 20
    adult


    查看全部
    0 采集 收起 来源:Python之if语句

    2018-08-10

  • import sys;

     reload(sys);

    sys.setdefaultencoding("utf8")


    查看全部
  • 1、append()方法,把新元素添加到list的尾部

    2、insert()方法,它接受两个参数,第一个参数是索引号,第二个是要待添加的新元素,原来索引以及索引后面的数据自动向后移动一位。

    查看全部
  • append()  将新元素追到 list的末尾

    insert() 接受2个参数 一个是索引号 即 位置

                                           一个是待添加的新元素

    举例 insert(1,'da')将da追到第二位

    查看全部
  • Python之“可变”的tuple

    tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

    查看全部
  • 1、倒序访问list时,-1表示倒数第一个数、-2表示倒数第二个数

    2、倒序索引时,也要注意不要越界

    查看全部
  • Python之创建单元素tuple

    单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:

    >>> t = (1,)
    >>> print t
    (1,)

    Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。

    多元素 tuple 加不加这个额外的“,”效果是一样的


    查看全部
  • Python之创建tuple

    tuple一旦创建完毕,就不能修改了

    创建tuple和创建list唯一不同之处是用( )替代了[ ]

    https://img1.sycdn.imooc.com//5b6d042000015fb502380147.jpg

    查看全部
  • Python之调用函数

    http://docs.python.org/2/library/functions.html#abs


    查看全部
  • Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:

    print u'中文'
    中文

    注意: 不加 u ,中文就不能正常显示。

    Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效:

    转义:

    u'中文\n日文\n韩文'

    多行:

    u'''第一行
    第二行'''

    raw+多行:

    ur'''Python的Unicode字符串支持"中文",
    "日文",
    "韩文"等多种语言'''

    如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    # -*- coding: utf-8 -*-

    目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。


    查看全部
  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。

    查看全部

举报

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

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