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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • (1)在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量 (2)这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。 (3)静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言 (4)可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据
    查看全部
  • 使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key: 注意: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。 要避免 KeyError 发生,有两个办法: 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Pa') none
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-22

  • 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循环的退出条件。
    查看全部
  • Python的 for 循环就可以依次把list或tuple的每个元素迭代出来: L = ['Adam', 'Lisa', 'Bart'] for name in L: print name 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
    查看全部
    0 采集 收起 来源:Python之 for循环

    2016-03-08

  • Python的注释以 # 号开头,后面的文字直到行尾都算注释
    查看全部
    0 采集 收起 来源:Python的注释

    2016-03-08

  • print '100 + 200=',100+200
    查看全部
  • 为了避免太多层if....else的嵌套,可以用if...elif...else的结构,elif的意思就是else if。这个结构中一系列的条件是从上到下依次判断,如果某个判断为true,执行完对应的代码块,后面的条件判断就直接忽略,不在执行了
    查看全部
  • (1)print语句也可以跟上多个字符串,用逗号","隔开,就可以连成一串输出: print 'asdhfojhads','asdhfsdf','asdfgrer' // 遇到逗号会输出一个空格
    查看全部
  • “可变”的Tuple:“可变”是指Tuple的每个元素的内容可变,不变的是每个元素的指向,要保证Tuple的内容不变,必须保证Tuple的每一个元素本身不变。如下定义的Tuple: t = ('a', 'b', ['A', 'B']) 由于 t 包含一个list元素,导致tuple的内容是可变的。可通过将t包含的list改为tuple,即t=('a', 'b', ('A', 'B')),从而让tuple内容不可变。
    查看全部
  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
    查看全部
  • Python数据类型: (1)整数: (2)浮点数: (3)字符串:以'' 或 "" 括起来的任意文本 (4)布尔值 (5)空值,None表示 (6)列表、字典等数据类型,还允许创建自定义数据类型
    查看全部
  • tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
    查看全部
  • pop()函数用于删除列表元素,参数可以指定索引值,如果没有参数则删除最后一个元素 因为pop(2)将Paul删掉之后原来3号位的Bart会前移顶替,所以应该再次执行pop(2)
    查看全部
  • append()总是把新的元素添加到 list 的尾部。 L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。
    查看全部
  • list() tuple[] dict{}
    查看全部

举报

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

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