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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • python 解释器在做布尔运算时遵守的规则是:一旦能够确定计算后的结果,就不再继续计算下去,而是直接给出结果
    查看全部
  • L.pop(2)删除索引为2的元素;L.pop()默认删除最后一个元素
    查看全部
  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。
    查看全部
  • 添加元素L.append('A')添加到list末尾 L.insert(0,'A')添加到list的0位置
    查看全部
  • dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。
    查看全部
  • ,这说明dict内部是无序的,不能用dict存储有序的集合。
    查看全部
  • Python之while循环 例如: N = 10 x = 0 while x < N: print x x = x + 1 while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。 在循环体内,x = x + 1 会让 x 不断增加,最终因为 x < N 不成立而退出循环。 如果没有这一个语句,while循环在判断 x < N 时总是为True,就会无限循环下去,变成死循环,所以要特别留意while循环的退出条件。 到条件表达式为true时执行循环的代码块,为false时,退出当前的循环;
    查看全部
  • Python之for循环 Python的 for 循环就可以依次把list或tuple的每个元素迭代出来: L = ['Adam', 'Lisa', 'Bart'] for name in L: print name 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。name是在for循环中定义的变量,作用域只在for循环的代码块中; 利用for循环遍历一个list或tuple就非常容易了。
    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-03-05

  • def firstCharUpper(s): return s[:1].upper() + s[1:] #return s[0].upper() + s[1:] print firstCharUpper('hello') print firstCharUpper('sunday') print firstCharUpper('september')
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-05

  • u'中文',中转义字符有意义 ur'中文',中不需要转义字符
    查看全部
  • Python的if-else 要避免嵌套结构的 if ... else ...,我们可以用 if ... 多个elif ... else ... 的结构,一次写完所有的规则: if age >= 18: print 'adult' elif age >= 6: print 'teenager' elif age >= 3: print 'kid' else: print 'baby' elif 意思就是 else if。这样一来,我们就写出了结构非常清晰的一系列条件判断。 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-03-22

  • >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 这种写法就是Python特有的列表生成式。利用列表生成式,可以以非常简洁的代码生成 list。 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来,十分有用,多写几次,很快就可以熟悉这种语法。
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-22

  • [x * x for x in range(1, 11)]
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-05

  • Python之 if-else 如果if语句表达式结果为true 就会执行if包含的代码块 如果在两不同条件下 执行不同的代码块 方法一:用两个条件语句 if age>18: print 'adult' if age<18: print 'teenager' 或者用not运算 if not age>=18: print 'teenager' 方式二:用if ...else... if age>18: print 'adult' else: print 'teenager' 根据条件表达式为true或false,分别执行if或else的代码块
    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-03-22

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

    2018-03-05

举报

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

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