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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上,Python的for循环抽象程度要高于Java的for循环 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2017-06-19

  • 发现 fact 到 fact(994)以后就计算不出来 >>> fact(993) 410945501524637078826433597064797................ >>> fact(994) Traceback (most recent call last): File "<pyshell#22>", line 1, in <module> fact(994) File "<pyshell#1>", line 4, in fact return n * fact(n - 1) File "<pyshell#1>", line 4, in fact return n * fact(n - 1) File "<pyshell#1>", line 4, in fact return n * fact(n - 1) [Previous line repeated 989 more times] File "<pyshell#1>", line 2, in fact if n==1: RecursionError: maximum recursion depth exceeded in comparison
    查看全部
  • 在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了; 但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串; 如果要表示多行字符串,可以用'''...'''表示; 还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串
    查看全部
  • Python字符串用\进行转义,注意:转义字符 \ 不计入字符串的内容中。 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头 可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量 也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据
    查看全部
  • range(1,5)在pyhton2.7 返回的是[1, 2, 3, 4](默认是list) 而在python3.5返回时range(1, 5) 使用时需要list(range(1, 5))或者 tuple(range(1, 5))
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-06-19

  • Python的注释以 # 开头
    查看全部
    0 采集 收起 来源:Python的注释

    2017-06-19

  • slice切片操作目的:取指定索引范围的操作,用循环十分繁琐 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-06-19

  • 在Python中,可以直接用True、False表示布尔值; 空值是Python里一个特殊的值,用None表示
    查看全部
  • 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: def fn(*args):可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:在函数内部,直接把变量 args 看成一个 tuple 就好了
    查看全部
  • 对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等
    查看全部
  • insert()接受两个参数,(索引号,新元素)
    查看全部
  • 十六进制:它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;
    查看全部
  • append() 把新元素添加到list末尾
    查看全部
  • list index out of range 索引超出范围
    查看全部

举报

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

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