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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • sum = 0 x = 1 while x<=100: if x%2!=0: sum+=x x++ print sum
    查看全部
  • 和 for 循环不同的另一种循环是 while 循环,while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。 while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。 while循环不会迭代list或tuple中的元素,而是根据表达式判断循环是否结束。
    查看全部
  • L= [80,90,70,88] sum = 0.0 for score in L: #依次循环L中的数值 sum = sum + score #用sum变量累加,循环一次加一次,直到最后一个循环最后执行平均代码 print sum/4 注意: 代码是 for.....in.....循环语句 Python的 for 循环就可以依次把list或tuple的每个元素迭代出来: L = ['Adam', 'Lisa', 'Bart'] for name in L: print name 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-02-07

  • while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。
    查看全部
  • if age >= 18: print 'adult' elif age >= 6: print 'teenager' elif age >= 3: print 'kid' else: print 'baby' elif 意思就是 else if。这样一来,我们就写出了结构非常清晰的一系列条件判断。 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。 if-elif-else就是为了优化多层嵌套的if...else结构
    查看全部
  • 切片可以嵌套 作业要求中 输出* 最后10个5的倍数 答案是 print L[-46::5] 不是很灵活的方法,得通过计算得知起始坐标 推荐答案 print L[4::5][-10:] 先获得5的倍数,再取后10个
    查看全部
    0 采集 收起 来源:倒序切片

    2017-02-07

  • python中dict的特点: (1)dict(字典)查询速度快,占用内存大。因为dict是通过key查询返回数据元素的,所以dict含有多少元素,其查询速度都一样。 而list(列表)是通过索引号查询返回数据,它需要一个个遍历,查询速度慢,但占用内存小。 (2)dict存储的key-value序对是没有顺序的,list是有序的列表 dict打印顺序不确定 (3)dict中作为key元素是不可变的,字符串,整数,浮点数,元组tuple等都是不可变的,可作为key,但list是可变的,所以不能作为key
    查看全部
  • 完成 n 个盘子从 a 经过 b 到 c 的搬运只需要3步,第一步:将 n-1 个盘子从 a 经过 c 搬运到 b,即move(n-1, a, c, b); 第二步:将 第 n 个盘子 从 a 移到 c,即 print a, '-->', c; 第三步: 将 n-1个盘子从 b 经过 a 搬运到 c,即move(n-1, b, a, c);完事, 至于这 n-1 个盘子是怎么搬运的呢,他又自己进入了下一个循环 (来自网友luoqing1999)
    查看全部
  • Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,
    查看全部
  • dict(字典)和list(列表)区别: list通过索引号返回数据元素,dict{key1:value1,key2:value2} dict通过key返回数据元素,若key不存在,会直接报错keyerror 避免keyerror发生的办法: (1)先用成员运算符in判断下key是否存在: if 'Paul' in dict: print d['Paul'] (2)使用dict本身提供的get方法,当key不存在时,返回none >>>print dict.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 注释# -*- coding: utf-8 -*-起到中文编码的作用 不用加u
    查看全部
  • 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。
    查看全部
  • 字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。
    查看全部
    1 采集 收起 来源:复杂表达式

    2017-02-06

  • 1、0x1e286 2、“Learn Python in imooc"
    查看全部
  • 字符串要记得添加单引号 ‘’
    查看全部
    0 采集 收起 来源:Python创建list

    2017-02-06

举报

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

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