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

初识Python

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

    方法一:append(),把新同学追加到 list 的末尾

    >>> L = ['Adam', 'Lisa', 'Bart']
    >>> L.append('Paul')
    >>> print L
    ['Adam', 'Lisa', 'Bart', 'Paul']

    方法二:insert(),它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

    >>> L = ['Adam', 'Lisa', 'Bart']
    >>> L.insert(0, 'Paul')
    >>> print L
    ['Paul', 'Adam', 'Lisa', 'Bart']

    L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。

    注意:无论是append(),还是insert(),括号中的必须是字符串,也就是要加'  '

    查看全部
  • 3.9
    查看全部
  • 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:

    查看全部
  • 注意缩进 格式 

    查看全部
  • python入门,学的跟visual basic比较像

    主要学的是 安装、数据类型、List和tupel类型和切片,就是数组的意思

    if /for/while语句

    dict/set类型

    简单的调用函数、迭代和列表生成

    就是一些简单的语法

    查看全部
  • 自我调用,即为递归

    查看全部
  • s = set(['Adam', 'Lisa', 'Paul'])

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

    for name in L:

        if name in s:

            s.remove(name)

        else:

            s.add(name)

      

    print s


    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-08-30

  • “转义”,我们在它前面插入一个\表示这是一个普通字符,

    'Bob said \"I\'m OK\".'

    常用的转义字符还有:

    \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身

    查看全部
  • 变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头

    查看全部
  • dict 对象有一个 values() 方法,这个方法把dict转换成一个包含所有value的list,这样,我们迭代的就是 dict的每一个 value:

    d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
    print d.values()
    # [85, 95, 59]for v in d.values():    print v# 85# 95# 59

    如果仔细阅读Python的文档,还可以发现,dict除了values()方法外,还有一个 itervalues() 方法,用 itervalues() 方法替代 values() 方法,迭代效果完全一样:

    d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
    print d.itervalues()
    # <dictionary-valueiterator object at 0x106adbb50>for v in d.itervalues():
        print v
    # 85
    # 95
    # 59

    那这两个方法有何不同之处呢?

    1. values() 方法实际上把一个 dict 转换成了包含 value 的list。

    2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。


    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-08-30

  • d={key:value}

    花括号表示这个是一个dict,然后按照key:value,写出来即可

    查看全部
  • 多个元素是以元组返回的,只不过在语法上,返回一个tuple可以省略括号,变量按照位置接受返回值即可

    查看全部
  • for i in range(1,101):

        if (i % 7 == 0):

            print(i)


    查看全部
    0 采集 收起 来源:什么是迭代

    2018-08-30

  • x = []

    for i in range(1,101):

        x.append(i)

    for i in x[6::7]:

        print i


    查看全部
    0 采集 收起 来源:什么是迭代

    2018-08-30

  • set 不重复元素组

    查看全部

举报

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

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