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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • list:
    1、格式:L=[...]
    2、正序索引:0,1,2
    3、倒序索引:-1,-2,-3
    4、新增元素到尾部:L.append(...)
    5、新增元素到指定位置:L.insert(索引号,新元素)
    6、删除最后一个元素:L.pop()
    7、删除指定位置的元素:L.pop(索引号)
    8、替换某个元素:L[索引号]=新元素

    tuple(一旦创建,无法修改)
    1、格式:t=(...)
    2、无append、insert、pop命令
    3、可变tuple:其中一个或多个元素为list集合

    查看全部
  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。

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


    查看全部
  • tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。

    查看全部
  • L = ['Adam', 'Lisa', 'Bart']

    L[0],L[-1] = L[-1],L[0]


    查看全部
  • sum = 0

    x = 0

    while True:

        x = x + 1

        if x%2==0:

            continue

        if x > 100:

            break

        sum=sum+x

    print sum


    查看全部
  • 添加数组:数组名.insert(索引,值)

    删除数组:数组名.pop(索引)


    查看全部
  •  name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(name为自定义变量)。

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

    2019-07-13

  • 一个办法是用 list 的 append() 方法,append()总是把新的元素添加到 list 的尾部。

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

    查看全部
  • pop()是删掉list的最后一个元素,并且还返回这个元素

    pop(2)是删掉第三个元素

    查看全部
  • append()把新的元素添加到list的尾部

    insert(0,‘Paul’)意为Paul将被添加到第一个,他后面的所有同学,都自动向后移动一位

    查看全部
  • 注意点:

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

    2. if 语句后接表达式,然后用:表示代码块开始

    3. 还要特别留意缩进,并且退出缩进需要多敲一行回车

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

    2019-07-13

  • # -*- coding:UTF-8 -*-

    #语句说明
    #<table>和</tableb> 开始/结束创建表格
    #<table border="0">和<table border="1"> 表格没有/有表框
    #<tr>和</tr> 开始一行、结束该行 (table row:tr)
    #<th>和</th> 创建单元格,单元格类型为表头 (table head:th)
    #<td>和</td> 创建单元格,单元格类型为数据 (table data:td)

    查看全部
    0 采集 收起 来源:复杂表达式

    2019-07-13

  • 注意点:

    1. 因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”


    查看全部
  • 完全可以通过一个复杂的列表生成式把它变成一个 HTML 表格:

    tds = ['<tr><td>%s</td><td>%s</td></tr>' % (name, score) for name, score in d.iteritems()]
    print '<table>'
    print '<tr><th>Name</th><th>Score</th><tr>'
    print '\n'.join(tds)
    print '</table>'


    查看全部
    0 采集 收起 来源:复杂表达式

    2019-07-13

  • 第一,在一个语句中,当and和or同时存在时,and的优先级高于or。

    第二,所谓“短路原则”,即对于a and b来说,如果a为True,则返回b,如果a为False,则直接返回False;对于a or b来说,如果a为True,则返回a,如果a为False,则返回b。


    查看全部

举报

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

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