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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 条件过滤
    查看全部
    0 采集 收起 来源:条件过滤

    2015-11-26

  • 向list当中添加元素有两种方法,第一种变量.append(),把元素添加到list的末尾,第二种变量.insert(),把元素添加到list当中的指定位置,有两个参数,第一个参数为索引号,第二个参数为元素值
    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面: # OK: def fn1(a, b=1, c=2): pass # Error: def fn2(a=1, b): pass
    查看全部
  • 字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。
    查看全部
    0 采集 收起 来源:复杂表达式

    2015-11-25

  • ,赋值语句先计算右侧的表达式
    查看全部
  • python是动态语言
    查看全部
  • 大小写英文、数字和下划线(_)的组合,且不能用数字开头
    查看全部
  • 计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
    查看全部
  • 注释#可以用来暂时屏蔽不想运行的代码
    查看全部
  • values()与itervalues()那这两个方法有何不同之处呢? 1. values() 方法实际上把一个 dict 转换成了包含 value 的list。 2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。 3. 打印 itervalues() 发现它返回一个 <dictionary-valueiterator> 对象,这说明在Python中,for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。 如果一个对象说自己可迭代,那我们就直接用 for 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-22

  • 索引迭代: enumerate() 函数
    查看全部
    0 采集 收起 来源:索引迭代

    2015-11-25

  • 与(and)运算:两个都为True时,才为True。<br> -短路计算:计算a and b时,如果a为False,则结果必定为False,因此返回a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 或(or)运算:有一个味True时,就为True。<br> -短路计算:计算a or b时,如果 a 是 True,则结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 非(not)运算:非True即False 0,空字符串,None都看成False 其他数值,非空字符串都看成True
    查看全部
  • 运算规则和数学的四则运算规则完全一致。 整数的运算结果仍然是整数,余数舍去。 浮点数的运算结果仍然是浮点数。 10 / 4 # ==>2 11 % 4 # ==>3 求余数
    查看全部
  • Unicode把所有语言都统一到一套编码里。<br> u'...'来表示 u'''...'''来表示多行
    查看全部
  • raw字符串表示,里面的字符不需要转义。 r'...'不能表示多行字符串,也不能包含'和"的字符串。 r'''...'''用来表示多行的raw字符串。
    查看全部

举报

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

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