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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 计算机能处理的远不止数值,还可以处理文本,图形,音频,视频,网页等各种各样的数据,不同的数据,需要定义不同的数据类型。
    1.python 可以处理任意大小的整数,当然包括负整数,在python中,整数的表示方法和数学上的写法一模一样。
    计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示。
    a = 45678 + 0x12fd2
    print a
    2.浮点数 也就是小数。


    查看全部
  • 1. isinstance(x, str) 可以判断变量 x 是否是字符串;

    2. 字符串的 upper() 方法可以返回大写的字母。

    def toUppers(L):
        return [x.upper() for x in L if isinstance(x, str)]
    print toUppers(['Hello', 'world', 101])

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

    2019-03-18

  • 完全没看懂,重做


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

    2019-03-18

  • 5的倍数用::5/取出

    查看全部
    0 采集 收起 来源:倒序切片

    2019-03-18

  • set的内部结构和dict很像,唯一区别是不存储value;

    set存储的元素和dict的key类似,必须是不变对象;

    set存储的元素也是没有顺序的。

    s=set(['','',''])

    查看全部
  • set

    添加元素时,用set的add()方法

    删除set中的元素时,用set的remove()方法

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

    2019-03-18

  • 请用 for 循环遍历如下的set,打印出 name: score 来。

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


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

    2019-03-18

  • set内部存储的元素是无序的。

    set不能包含重复的元素,set会自动去掉重复的元素


    查看全部
  • list对象  [ ] 


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

    2019-03-18

  • for x in [1,2,3,4,5,6,7,8,9]:
        for y in [0, 1,2,3,4,5,6,7,8,9 ]:
            if x < y:
                print x*10+y

    查看全部
  • Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义

    查看全部
  • tuple一旦创建完毕,就不能修改了

    list  []

    元组tuple ()

    dict也是集合 花括号 {} 表示这是一个dict,然后按照 key: value, key 的元素必须不可变

    set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。

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

    pop(索引号) 删除list指定元素,并且它还返回这个元素

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

    L.append()

    list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素  放在第3个位置,索引号为2

    L.insert(0, '')

    查看全部
  • 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的操作。
友情提示:

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