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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 字符串不能使用append链接 使用+ 运算符
    查看全部
    0 采集 收起 来源:对字符串切片

    2017-12-17

  • tuple创建单元素时要加一个“,” 如:t=(1,) 否则Python解释器会直接计算出结果1,而不是一个tuple
    查看全部
  • tuple:一种有序的列表,即“元祖”。 1.与list相似之处 list:L=[0,1,2] tuple:t=(0,1,2) 2.与list不同之处 (1)list:[] tuple:() (2)tuple不能更改、插入、删除元素
    查看全部
  • L[:] 表示从头到尾 默认间隔为1 即每个都取 L[:y]表示从索引0开始取值,到索引y时停止,不包括y 默认间隔为1 即每个都取 L[x:y]表示从索引为x的数开始取值,到索引y时停止 不包括y 默认间隔为1 即每个都取 L[x:y:z]表示从索引为x的数开始取值,到索引y时停止 不包括y 间隔为z 即每隔z个索引取值
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-12-17

  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, } d.update({'Paul': 75}) print d
    查看全部
  • 复习初中知识 我服
    查看全部
  • 定义函数的时候看似返回两个值 其实是返回一个tuple类型的值
    查看全部
  • 函数定义 def 函数名(参数)冒号 函数体 返回值
    查看全部
  • 使用目前学的知识进行操作 while和append
    查看全部
  • print range(1,10)输出1-9 print range(10)输出0-9
    查看全部
    0 采集 收起 来源:多层表达式

    2017-12-17

  • 条件过滤 列表生成式的 for 循环后面还可以加上 if 判断。例如: >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 如果我们只想要偶数的平方,不改动 range()的情况下,可以加上 if 来筛选: >>> [x * x for x in range(1, 11) if x % 2 == 0] [4, 16, 36, 64, 100] 有了 if 条件,只有 if 判断为 True 的时候,才把循环的当前元素添加到列表中。 //////////////////////////////// 请编写一个函数,它接受一个 list,然后把list中的所有字符串变成大写后返回,非字符串元素将被忽略。 提示: 1. isinstance(x, str) 可以判断变量 x 是否是字符串; 2. 字符串的 upper() 方法可以返回大写的字母。 ?不会了怎么办 利用 if 剔除掉非字符串的元素。 参考代码: def toUppers(L): return [x.upper() for x in L if isinstance(x, str)] print toUppers(['Hello', 'world', 101]) /////////////// if isinstance(x, str)
    查看全部
    0 采集 收起 来源:条件过滤

    2018-03-22

  • sum = 0 x = 0 while True: x = x + 1 if x > 100: break if(x%2==0): continue sum=sum+x print sum
    查看全部
  • 列表生成式: >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 这种写法就是Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来,十分有用 /////////////////////////// range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,...] 第3个参数2,我暂时理解为生成列表的间隔
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-22

  • while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。
    查看全部
  • sum = 0 x = 1 n = 1 while True: sum=sum+x x=x*2 n=n+1 if n>20: break print sum
    查看全部

举报

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

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