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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变

    查看全部
  • list的删除方法->pop()方法,pop()方法总是删掉list的最后一个元素,并且还会返回这个元素。

    如果不是最后一个,括号直接写上索引号

    查看全部
  • list添加新元素->append()方法总是把新的元素添加到list的尾部

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

    查看全部
  • 正序索引从0开始

    倒序索引从-1开始

    查看全部
  • ur是你没写coding:utf-8并且有很多需要转义的字符的情况下用的比如'There is a magical language called \"中文\".'可以变成 ur'There is a magical language called "中文".'

    查看全部
  • print [a*100+b*10+c for a in range(1,10) for b in range(0,10) for c in range(0,10) if a==c]

    查看全部
    0 采集 收起 来源:多层表达式

    2019-08-06

  • \n后面不能有空格

    查看全部
  • \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身


    查看全部
  • def toUppers(L):

        return [x.upper() for x in L if isinstance(x,str)]


    print toUppers(['Hello', 'world', 101])


    查看全部
    0 采集 收起 来源:条件过滤

    2019-08-06

  • 因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义

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

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

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


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

    2019-08-06


  • 添加新元素:

    1:append()总是把新的元素添加到 list 的尾部。

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

    查看全部
  • for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。

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

    2019-08-06

  • 一是先判断一下 key 是否存在,用 in 操作符:

    if 'Paul' in d:
        print d['Paul']

    如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。

    二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:

    >>> print d.get('Bart')
    59
    >>> print d.get('Paul')
    None


    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-08-06

  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义

     而单独使用t = (1)输出的是不带括号的1

    查看全部

举报

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

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