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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • list 中新增元素用append() ,新增的元素位置在末尾

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

    insert()方法,可以有两个参数,可以把元素插入到任意位置

    查看全部
  • table边框为1像素,这个数值越大,边框就越粗。 border--设置或获取绘制对象周围边框的宽度。设置边框属性还有俩个
    borderColor 设置或获取对象的边框色。
    borderColorDark 设置或获取用于绘制对象 3D 边框的两种颜色的一种。

    <table border="0"> 表格无边框的意思


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

    2019-07-30

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

    for x in s:

        print x[0]+':',x[1]

    首先这个set中包含了3个元素,每个元素都是一个tuple,每个tuple里又包含了2个元素(姓名和成绩)所以在循环时,x一次拿到了每个tuple,x[0]和x[1]分别拿到了tuple中的姓名和成绩,中间再加个冒号打印出来,就是结果了

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

    2019-07-30

  • 使用递归函数需要注意防止栈溢出。

    查看全部
  • Dict的特点:
    1、查找速度快,但是占用内存大,且浪费内容;
    2、由于dict是按key查找,所以在一个dict中,key不能重复;
    3、key-value序对是没有顺序的;内部无序;
    4、作为key的元素不可变;


    查看全部
  • 如何通过key来查找value?
    1、print d['key'] 只要key存在,dict就返回对应的value,但是key不存在的话会直接报错;
    2、if 'key' in d:
           print d['key']
    3、print d.get('key') 这是dict本身提供的一个get方法,当key不存在时,返回None。注意此处是“()”而不是“[]”;


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

    2019-07-30

  • dict可将两个数据关联起来,例如:
    d={
        'Adam':95,
        'Lisa':85
    }
    这里的名字称为key,对应的成绩称为value。dict就是通过key来查找value。
    dict也算是一个集合


    查看全部
  • def power(x, n):
        s = 1
        while n > 0:
            n = n - 1 #表示运行次数
            s = s * x #多次x相乘
        return s


    查看全部
  • 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。

    要避免 KeyError 发生,有两个办法:

    一是先判断一下 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-07-30

  •  L.pop()  删除;list中的数值,默认最后一个

    L[] = ''   赋值直接替换

    查看全部
  • 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾:


    >>> L = ['Adam', 'Lisa', 'Bart']
    >>> L.append('Paul')
    >>> print L
    ['Adam', 'Lisa', 'Bart', 'Paul']


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


    >>> L = ['Adam', 'Lisa', 'Bart']
    >>> L.insert(0, 'Paul')
    >>> print L
    ['Paul', 'Adam', 'Lisa', 'Bart']

    删除L.pop()

    直接更改里面的参数 L[2]=''

    查看全部
  • set 存储的元素是无序的, 并且是不可变的

    查看全部
  • upper() 方法可以返回大写的字母

    注意,所有字母都返回大写

    isinstance(x,str) 可以判断变量x 是否是字符串

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

    2019-07-30

  • 1.dict  查找速度快, 占用内存大

       list   查找速度慢,但是占用内存小

    2.dict内部是无序的, 不同的机器打印的顺序都有可能不同

    3.dict 的 key必须是不可变的


    查看全部
  • 修复在第一个IF条件语句中,加入and age <18 的限制条件


    查看全部

举报

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

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