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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 好难而且很迷
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-07

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

    2018-03-07

  • print语句也可以跟上多个字符串,用逗号“,”隔开,遇到逗号“,”会输出一个空格
    查看全部
  • 1.整数、浮点数同Java 2.布尔值:True、False(注意大小写),计算:and or not 3.字符串:单引号''或者双引号""都可以 4.空值:None
    查看全部
  • >>> d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } >>> print d.items() [('Lisa', 85), ('Adam', 95), ('Bart', 59)]
    查看全部
  • dict 是无序的,直接定义一个普通的dictionary调用dict.keys()输出列表中元素排序与dict中不一致,解决办法如下: import collections d = collections.OrderedDict() d['Adam'] = 95 d['Lisa'] = 85 d['Bart'] = 59 classmates = d.keys() score = d.values() for i in range(0,len(classmates)): print classmates[i],':',score[i]
    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-03-07

  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:
    查看全部
  • [:]的作用
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-07

  • tuple中包含list元素的时候 list是可变的
    查看全部
  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2018-03-07

  • 好难的习题
    查看全部
  • 对list进行切片 从list中去几个元素 方式一:用索引值一一去取 方式二:用for循环语句 方式三:用切片 例如: L=['A','B','C','D'] print L[0],L[21],L[1] r=[] n=3 for i inn range(n): r.append(L[Ii]) print r 切片 L[0:3] 表示从索引0开始去,直到索引3为止,但是不包括3 即是取到list的前三个元素的值 注意:如果第一个索引值是0还可以省略 例如: L[:3] 也可以从索引1开始取 取出两个元素 注意:只用: 表示从头到尾取 例如:L[:] 其实质是复制了一个与相同的list 切片还可以指定第三个参数 例如:L[::2] 第三个参数表示 每n个取一个 ,例如中的表示每两个元素取出一个来 ,也就是间隔一个取一个 如果把list换成tuple 切片操作完全相同,只是切片的结果也变成了tuple
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-07

  • Python之定义可变参数 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数: 编译器会把传入的参数组成一个tuple传递给可变的参数 因此在函数内部,直接把可变参数*args看成一个tuple就可以了 例如:编写接受可变参数的 average() def average(*args): sum=0.0 if len(args)==0: return sum else: for x in args: sum=sum+x return sum/len(args) print average() ---调用可变参数变量的函数,传入的参数个数可以是0个或者多个 ;当传入0个参数时args 是一个空的tuple print average(1, 2) print average(1, 2, 2, 3, 4)
    查看全部
  • 求和L.append(‘A’)
    查看全部
  • 因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部

举报

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

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