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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

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

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

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

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


    查看全部
  • 布尔运算在计算机中用来做条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。

    查看全部
  • 1.python内置函数查看地址:https://docs.python.org/2/library/functions.html#abs

    2.python函数定义

    定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。

    return None可以简写为return

    Python的函数返回多值其实就是返回一个tuple

    3.python递归函数

       如果一个函数在内部调用自身本身,这个函数就是递归函数。

      使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实    现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈 的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出

    4.定义函数默认参数

       函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可  以传入额外的参数来覆盖默认参数值。

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

    5.定义函数可变参数

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

      可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,  因此,在函数内部,直接把变量 args 看成一个 tuple 就好了

      计算可变参数*args的长度:len(args) 不需要*



    查看全部
  • 1.set 持有一系列元素 s = set(['Adam','Bart','Chuck'])

    2.特点:元素无序 不能重复不可改变 读取速度快

    3.判断元素是否存在set中:'Bart' in s

    4.遍历set:for name in s:

                      print name

    5.添加元素 set.add('aaa')

    6.删除元素 set.remove('aaa')

    ps:添加的元素已经存在于set中,add()不会报错,但是不会加进去了;如果删除的元素不存在set        中,remove()会报错

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

    2018-04-12

  • listtuple可以表示一个有序集合

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

    2018-04-12

  • 在列表中如果想要删除某个元素可以使用pop()的方法去删除掉你想要删除的元素。

    查看全部
  • 如果想要在列表中添加元素的时候有两种办法,第一种是用append(),表示把元素添加到列表的末尾,第二种办法,可以使用insert()可以把元素添加到任何位置

    查看全部
  • 注意在pyrhon中使用索引的时候,如果是正序排列的话,是从0开始的,如果是倒序排列的话是从-1开始的,而且不能超出列表的范围。

    查看全部
  • 切记,在用list列表输出的时候要注意,输出的顺序和你编写的顺序是一样的,而且列表里面的人们之类的是字符串,所以要加引号。

    查看全部
    1 采集 收起 来源:Python创建list

    2018-04-12

  • 在python中进行布尔运算的时候,如果遇到and,or.not的时候就牵扯到一个运算规则,如果进行and运算的时候,如果and前面的值为假,那么直接返回假值,也就是a的内容,如果a是真的,那么最后的结果取决于b的值,这样最后结果返回的值就是b的值,在进行or运算的时候,如果a的值为真,那么最后返回的结果就是a的内容,如果a的值为假的,那么最后的结果取决于b的值,最后返回b的值

    查看全部
  • 在prthon中想要计算除数得到精确的结果,需要把整数变成浮点数进行计算,

    比如说10/4的结果就是2,但如果你写成这样的话就可以得出正确的答案10.0/4 就可以得出2.5

    查看全部
    1. dict特点:查找速度快 占用内存大 无序 key不可变不可重复

    2. 访问dict

    d = {'Adam':90,'Lisa':88,'May':100}

    for  'Adam' in d:

        print d['Adam'] 

    或者

    d.get('Adam')

    3.更新dict

    添加元素:d['Amy'] = 54

    更新元素:d['Adam'] = 77

    4.遍历dict

    for key in d:

        print key,":",d[key] 

    查看全部
  • 在使用中文输出的时候是要在代码之前加

    #-*- coding: utf-8 -*_

    加入这个就可以编辑中文的内容了,在进行多行代码时要使用这种格式'''...'''

    查看全部

举报

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

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