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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • # -*- coding: utf-8 -*-


    查看全部
  • 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀,表示这是一个 raw 字符串,里面的字符就不需要转义了。

    r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串

    如果要表示多行字符串,可以用'''...'''表示


    查看全部
  • 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀,表示这是一个 raw 字符串,里面的字符就不需要转义了。

    查看全部
  • 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始

    查看全部
  • 理解变量在计算机内存中的表示也非常重要。当我们写:a = 'ABC'时,Python解释器干了两件事情:

    1. 在内存中创建了一个'ABC'的字符串;

    2. 在内存中创建了一个名为a的变量,并把它指向'ABC'

    查看全部
  • 1,values()方法实际上是把一个字典dict转换成了包含value的list。

    2,itervalues()方法不会转换,但是一次从dict中取出value

    以上两者都可以将字典的值通过for循环遍历出来

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

    2018-12-21

  • python 函数之默认参数,无默认值参数不能再含有默认值参数的后面,否者会报错 non-default argument follows default argument ; 无默认值参数跟随在有默认值参数后。

    查看全部
  • int()函数的第二个参数是转换进制,如果不传,默认是十进制 (base=10),如果传了,就用传入的参数。

    由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:

    查看全部
  • s={1:a,2:b}

    for k,v in d.items()

    查看全部
  • Paul的索引是2,Bart的索引是3,如果我们要把Paul和Bart都删掉,请解释下面的代码为什么不能正确运行:

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

    因为删除2号位后,末尾就前进了一位,POP(3)超过限制,不能执行

    查看全部
  • set的语法:

    set([...])

    查看全部
  • 我们可以随时往dict中添加新的 key-value。比如已有dict:

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }

    要把新同学'Paul'的成绩 72 加进去,用赋值语句:

    >>> d['Paul'] = 72

    再看看dict的内容:

    >>> print d
    {'Lisa': 85, 'Paul': 72, 'Adam': 95, 'Bart': 59}

    如果 key 已经存在,则赋值会用新的 value 替换掉原来的 value:

    >>> d['Bart'] = 60
    >>> print d
    {'Lisa': 85, 'Paul': 72, 'Adam': 95, 'Bart': 60}


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

    2018-12-21

  • while...True...是一个无限循环,要想退出循环,必须加上break语句

    查看全部
  • 1,通过for循环用作有限次数的循环

    2,while循环用来做不确定次数的循环,并且要注意添加循环退出的条件,否则会发生死循环。

    查看全部
  • for循环通用用来便利list和tuple中的元素

    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-12-21

举报

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

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