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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])for key in s:    print key[0]+":",key[1]

    set的参数是list,可以用下标访问,而列表的元素是元组,这里的key就是元进组,依然用下标访问

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

    2018-11-29

  • set的特点:

    1. 访问速度快

    2. 存储元素必须是不变对象

    3. 无序


    查看全部
  • range(从几开始,到几结束(不包括这个数))

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

    2018-11-29

  • set存储的是无序集合,访问set实际上就是判断一个元素是否在集合中,用in操作符判断

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

    2018-11-29

  • list:有序,元素可重复

    dict:无序,key值不可重复

    set:无序,元素不可重复,传入重复元素时会自行过滤。set其实就相当于dict的key.

    创建set,s = set(['A','B','C']),调用set(),传入list

    查看全部
  • 与运算and   只有两个都为true时 结果为true

    或运算or   只有一个为true则结果为true

    python把0,空字符串和none 看成false

    其他数值和非空字符串都看做true

    a and b   a 是false时,结果必为false,故返回 a

                          true时,结果取决于b,故返回 b

    a or b       a是false时,结果取决于b,故返回 b

                          true时,结果必为true,故返回 a


    查看全部
  • for...in 也可以用来遍历dict,同时获得key值和value值。

    查看全部
  • dict自身是可变的,添加,替换用赋值语句就可

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

    2018-11-29

    • dict 查找速度快,和元素数量无关

    • dict内部是无序的

    • dict的key值不可变,不可变!!基本类型如整数,浮点数,字符串,元组都可以,list就是不行的

    查看全部
  • dict是另外一种数据结构,和list不同,list通过下标访问元素。而dict通过key来访问对应的value值。

    有一种情况需要特别注意,访问key值不存在的value值会报错:KeyError,养成良好的习惯,在访问前可以先用in操作符判断,if 。。in dict:。当然,也可以用dict.get(key)来获取元素值,当Key不存在的时候,返回None.

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

    2018-11-29

    1. 整数运算结果准确,浮点数结果不一定准确

    2. 整数结果不会出现小数点

    3. 带小数点的都是浮点数

    4. Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。要计算精确结果,把其中一个数变为浮点数就可以了。


    查看全部
    • 以Unicode表示的字符串用u'...'表示,多行u'''...'''

    • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    # -*- coding: utf-8 -*-
    若在开头已经注释了 _*_ coding: utf-8 _*_   ,就不用在中文前再加 u 了。u和普通字母一样,转义字服和换行字符依然凑效


    查看全部
  • pop()方法总是删掉list的最后一个元素,并且它还返回这个元素
    查看全部
  • append 添加最后一个 insert 指定位置添加
    查看全部
  • 索引时,千万注意不要越界。
    查看全部

举报

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

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