为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 下载完后,直接安装,使用默认的安装路径 把Python的安装路径添加到Path中 在cmd中输入Python进入了Python交互式环境,可以直接在此处写Python代码
    查看全部
  • Python是一种跨平台的语言,可运行在Windows、max、Linux操作平台上 目前有俩个版本,语法上有点不兼容,选择2.7版是因为目前好多第三方库,没法再3.3版上运行 2.7版——教程以2.7为主 3.3版
    查看全部
    1 采集 收起 来源:选择Python版本

    2015-05-11

  • python是世界上流行的语言之一,其他流行的还有,C++,php,java,jsp,python,JavaScript,go,cobol,C#,Pascal,basic,coldfusion。 Python特点时,优雅简单易读 python适合于:web网站和各种网络服务,系统工具和脚本,作为胶水语言吧其他语言开发的模块包装起来方便使用 不适合:贴近硬件的程序(首选c,Python不适合),也不是和移动开发,也不是游戏开发,因为要高速性能 实际应用:yutube 和豆瓣,openstack开元云计算平台 Python和其他语言比较 c是编译为机器码,java是编译为字节码,Python是解释型语言,它不用编译 运行速度:c非常快,java快,Python运行速度慢(但是其实快慢主要决定数据库操作数据) 代码林:c非常大,java 大,Python少 python源码不能加密,你要发布你的Python程序,就相当于发布了源码
    查看全部
  • 虽然是倒序切片,但是输入的序列然后是正序的
    查看全部
    0 采集 收起 来源:倒序切片

    2015-05-11

  • 创建数列——这两个等价 (1)L = range(1, 101) (2) L = [] x =1 while x<=100: L.append(x) x=x+1 print L
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-22

  • 倒序切片 L[-1]取最后一个 L[-2:]指从倒数第二个开始往后去 ,类似于正序取L[:10]是从前往后取到索引为9一样 L[:-2]指从前往后取到倒数第三个为止 L[-3:-1]从倒数第三个取到倒数第二个 L[-4:-1:2] 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2015-05-11

  • L[a:b:c]【abc代表数字】 a控制从索引号为a开始输出,本题中索引号比实际数字小1 b控制不能大于b c控制按c增长
    查看全部
    0 采集 收起 来源:对list进行切片

    2015-05-11

  • range()函数——创建数列,一个参数时,即默认从0开始创建,唯一的一个参数表示一共的个数,也就是到小于该数的数 两个参数时,表示,从第一个参数起连续创建第二个参数个 >>> range(1, 101) [1, 2, 3, ..., 100] >>> range(3) [0, 1, 2]
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • L = ['Adam','Lisa','Bart','Paul'] print L[0] print [L[0],L[1],L[2]] r =[] n = 3 for i in range(n): r.append(L[i]) print r print L[:] print L[0:2] print L[::2] 输出结果是 Adam ['Adam', 'Lisa', 'Bart'] ['Adam', 'Lisa', 'Bart'] ['Adam', 'Lisa', 'Bart', 'Paul'] ['Adam', 'Lisa'] ['Adam', 'Bart']
    查看全部
    0 采集 收起 来源:对list进行切片

    2015-05-11

  • 交替赋值方法,L[a],L[b]=L[b],L[a] 可实现位置a,b的对象交替。
    查看全部
  • Python提供了切片(Slice)操作符,能大大简化这种操作。 对应上面的问题,取前3个元素,用一行代码就可以完成切片: L[0:3] ['Adam', 'Lisa', 'Bart'] L[0:3]表示,【从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,】正好是3个元素。 【只用一个 : ,表示从头到尾:】 >>> L[:] ['Adam', 'Lisa', 'Bart', 'Paul']因此,L[:]实际上复制出了一个新list。 切片操作还可以指定第三个参数: >>> L[::2] ['Adam', 'Bart'] 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。 【切片操作也适用于tuple】
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • 取list的一部分元素 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环: >>> r = [] >>> n = 3 >>> for i in range(n): ... r.append(L[i]) ... >>> r ['Adam', 'Lisa', 'Bart']
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数: >>> fn() () >>> fn('a') ('a',) >>> fn('a', 'b') ('a', 'b') >>> fn('a', 'b', 'c') ('a', 'b', 'c') Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。
    查看全部
  • b为空字符串,判断为false。 Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。一个 key-value 算一个。
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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