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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • set内部存储是无序的,因为set不能包含重复元素,传入[‘A’‘A’‘B’‘C’]后只能输出A B C(无序),长度为3
    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面: # OK: def fn1(a, b=1, c=2): pass # Error: def fn2(a=1, b): pass
    查看全部
  • 汉罗塔问题 def move(n, a, b, c): if n==1: print a+'-->'+c return move(n-1,a,c,b) move(1,a,b,c) move(n-1,b,a,c) move(4, 'a', 'b', 'c')
    查看全部
  • # -*- coding: utf-8 -*- 有了这一行 中文字符串前边就不需要再加一个n?
    查看全部
  • # a为非空字符串,是True,返回a # b为空字符串'',是False,返回'world'
    查看全部
  • sum变量累加: sum=sum+x
    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-02-11

  • 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。 有序,就近
    查看全部
  • 利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。 注意: else 后面有个“:”
    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-02-11

  • 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-02-11

  • list表示的是[],tuple表示的是(),字典dict{} 字典dictionary包含两个元素,第一个是key,第二个死value,key:value表示 len()函数可以计算任意集合的大小
    查看全部
  • 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了
    查看全部
  • Python中定义字符串 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示: "I'm OK" 类似的,如果字符串包含",我们就可以用' '括起来表示: 'Learn "Python" in imooc' 如果字符串既包含'又包含"怎么办? 这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。 要表示字符串 Bob said "I'm OK". 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为 'Bob said \"I\'m OK\".' 注意:转义字符 \ 不计入字符串的内容中。 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • for循环可以嵌套,因此,在列表生成式中,也可以用多层 for 循环来生成列表。
    查看全部
    0 采集 收起 来源:多层表达式

    2018-02-11

  • 列表生成式的 for 循环后面还可以加上 if 判断. type() 和 isinstance()都可用于判断类型,返回True或False,用法: type('abc') == str type(1) is types.Integer type(2.3) in (int,float)0 isinstance('a', (str, int)) 区别:在判断子类上, type()不会认为子类是一种父类类型。 isinstance()会认为子类是一种父类类型。
    查看全部
    0 采集 收起 来源:条件过滤

    2018-02-11

  • Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来
    查看全部
    0 采集 收起 来源:生成列表

    2018-02-11

举报

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

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