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

初识Python

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

        'Adam': 95,

        'Lisa': 85,

        'Bart': 59

    }

    for key in d:

        print key+':',d[key]


    【注意最后一行的  +  号。使key和冒号连在一起】


    查看全部
  • 打开PY程序

    1. 切换目录用 cd \目录

    2. 输入dir

    3. 输入python 名称.py

    查看全部
  • print依次打印每个字符串,遇到逗号“,”会输出一个空格,

    print用逗号“,”隔开,就可以连成一串输出:

    查看全部
  • dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。

    不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。

    由于dict是按 key 查找,所以,在一个dict中,key不能重复。

    dict的第二个特点就是存储的key-value序对是没有顺序的!这和list不一样

    dict内部是无序的,不能用dict存储有序的集合。

    dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。

    最常用的key还是字符串,因为用起来最方便。

    查看全部
  • #可以屏蔽暂时不需要运行程序

    查看全部
    0 采集 收起 来源:Python的注释

    2018-08-01

  • 整数表示为整数或十六进制
    浮点数的10用e表示
    字符串只是表示方式
    布尔值 只有True和False
           可以用and or not计算 即和 或 非
    and 只有所有都为 True,and运算结果才是 True
    or 只要其中有一个为 True,or 运算结果就是 True
    not 它是一个单目运算符,把 True 变成 False,False 变成 True
       None不是0


    查看全部
  • list索引从0开始

    使用索引不可越界

    查看全部
  • list 元素按照顺序排列,直接由 [ ] 把list的元素包含起来,并用逗号分隔。一个括号内就是一个list对象。一个list对象需要赋值给一个变量,这样才能使其被引用。

    list包含的元素不一定是同一个类型的。

    一个元素都没有的list就是空list:

    >>>empty_list=[]

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

    2018-08-01

  • sum = 0

    x = 0

    while True:

        x = x + 1

        if x > 100:

            break

        if x % 2 == 0:

            continue

        sum = sum + x

    print sum


    查看全部
  •  upper() 可以把字符变成大写字母:

    s[0].upper()+s[1:]

    查看全部
    0 采集 收起 来源:对字符串切片

    2018-08-01

  • L[-2:]从倒数第二开始
      L[:-2]结束在倒数第二
      ::两个符号代表倍数关系


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

    2018-08-01

  • 索引迭代也不是真的按索引访问,而是由 enumerate() 函数自动把每个元素变成 (index, element) 这样的tuple,再迭代,就同时获得了索引和元素本身

    查看全部
    0 采集 收起 来源:索引迭代

    2018-08-01

  • Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上

    迭代对象

    迭代对象

    迭代对象

    查看全部
    0 采集 收起 来源:什么是迭代

    2018-08-01

  • Python定义可变参数: 可变参数的名字前面有个*号,表示可以传入0个,1个或多个参数


    Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此在函数内部将变量args看成一个tuple就好

    查看全部
  • 特点
    查看全部
    0 采集 收起 来源:选择Python版本

    2018-08-01

举报

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

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