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

初识Python

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

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

    查看全部
  • python替换元素

    L[n]=元素       替换元素

    L[0],L[-1]=L[-1],L[0]       将第一个元素和最后一个元素替换位置

    查看全部
  • python列表删除元素

    pop( )方法:默认删除列表最后一个元素

    pop(2):删除索引为2的元素,列表其他元素索引改变,再次删除元素,需要改变索引号。

    查看全部
  • python添加新元素

    append( )方法:将添加的元素放到列表末尾。

    insert( )方法:可以设置参数索引号和添加元素,指定添加元素的位置。

    查看全部
  • Python列表倒序访问

    使用倒序索引时,注意不要越界。
    查看全部
  • python索引

    使用索引时,千万注意不能越界。

    查看全部
  • s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])

    for x in s:

         print ("%s:%d")%x


    查看全部
    0 采集 收起 来源:Python之 遍历set

    2019-05-16

  • Python中的布尔类型

    Python把0、空字符串' '和None看成False;其他数值和非空字符串看成True。

    a and b:如果a是false,则结果必定为false,返回a;

                    如果a是true,则计算结果取决于b,因此返回b。

    a or b:如果a是true,则结果必定为true,返回a;

                 如果a是false,则计算结果取决于b,因此返回b。

    --------------------------------------------------------

    or运算,可以把字符串“变成”默认字符串,而非空字符串保持不变。


    查看全部
  • Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:

    L = ['Adam', 'Lisa', 'Bart']for name in L:
        print name

    注意:  name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

    这样一来,遍历一个list或tuple就非常容易了。

    班里考试后,老师要统计平均成绩,已知4位同学的成绩用list表示如下:

    L = [75, 92, 59, 68]

    请利用for循环计算出平均成绩

    L = [75, 92, 59, 68]
    sum = 0.0
    for x in L:
        sum = sum + x
    print sum / 4

    print sum/4 这句前面不要有空格。有空格就算到for循环的代码块中了,被执行了4次。所以输出4个结果

    第一次是75/4

    第二次(75+92)/4

    第三次(75+92+59)/4

    第四次(75+92+59+68)/4


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

    2019-05-16

  • python 整数和浮点数

    10/4  返回2

    10/4.0  返回2.5

    小结:Python整数运算结果依然为整数,除不尽则取整数部分。

              Python浮点数运算结果依然为浮点数。

    查看全部
  • d = {

        'Adam': 95,

        'Lisa': 85,

        'Bart': 59

    }

    for key in ['Adam', 'Lisa', 'Bart']:

        print "%s: %d"%(key, d[key])



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

    2019-05-16

  • List

    末尾插入 append()

    制定位置插入 insert(位置,元素)

    末尾删除pop()

    制定位置删除 pop(位置)

    查看全部
  • s = 'Python was started in 1989 by \"Guido\".\nPython is free and easy to learn.'
    print s


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

    查看全部
  • 在Python中,布尔类型还可以与其他数据类型做 and、or和not运算,请看下面的代码:

    a = True
    print a and 'a=T' or 'a=F'

    计算结果不是布尔类型,而是字符串 'a=T',这是为什么呢?

    因为Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True,所以:

    True and 'a=T' 计算结果是 'a=T'
    继续计算 'a=T' or 'a=F' 计算结果还是 'a=T'

    要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算。

    1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。


    查看全部

举报

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

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