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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • print('hello, world')


    查看全部
  • 一、安装

    1.根据你的Windows版本(64位还是32位)从www.Pythonpython.org的官方网站下载对应的64位安装程序32位安装程序

    2.运行下载的EXE安装包:

    3.

    勾上Add Python 3.7 to PATH,然后点“Install Now”即可完成安装。

    二运行Python

    安装成功后,打开命令提示符窗口,敲入python后,会出现两种情况:

    情况一:你看到提示符>>>就表示安装成功,

    ,输入exit()并回车,就可以退出Python交互式环境

    情况二:得到一个错误:‘python’ 不是内部或外部命令,

    ,那就要手动把python.exe所在的路径添加到Path中。


    查看全部
  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。

    查看全部
    0 采集 收起 来源:对list进行切片

    2019-01-12

  • dict的特点:

    1. 查找速度快。但缺点是占用内存大,浪费内容。由于dict是按key查找的,所以在一个dict中,key不能重复。

    2. dict存储的key: value是没有顺序的,打印出来的内容顺序不一定是创建时的顺序。

    3. key的元素必须不可变。list是可变的所以不能作为key。

    查看全部
  • python的版本:2.7和3.3,不兼容

    查看全部
    0 采集 收起 来源:选择Python版本

    2019-01-12

  • python的特点:优雅 明确  简单

    Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,

    Python是用来编写应用程序的高级编程语言。

    python适合的领域:首选是网络应用,包括网站、后台服务等等;其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;另外就是把其他语言开发的程序再包装起来,方便使用。

    Python的缺点:第一个缺点就是运行速度慢,第二个缺点就是代码不能加密。

    Python不适合的领域:1贴近硬件的代码,首选C。2移动开发(Objective-C,swift、java)3游戏开发C和C++

    Python的实际应用:youtube  Instagram, 豆瓣  搜狐邮箱

    查看全部
  • 访问dict的方法和访问list很相似,使用print d[key]。区别是访问dict是使用key而list是必须使用索引。

    例如:

    >>>d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
    >>>print d['Adam']
    95

    只要搜索的key存在于dict中,就会返回对应的value,如果key不存在,就会直接报错。

    为了避免报错,可以使用两种方法。

    1是用if语句判断一下key是否存在,用in操作符

    例如:

    >>>if 'Paul' in d:
           print d[ 'Paul' ]

    如果'Paul'不存在,if语句判断为False,自然不会执行print;

    2是用dict本身提供的get方法,当key不存在时,返回None

    例如:

    >>>print d. get( 'Bart' )
    59
    >>>print d. get( 'Paul' )
    None


    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-01-16

  • python和其他语言对比https://img1.sycdn.imooc.com//5c39a65f0001c46f11260598.jpg

    查看全部
  • 我发现很多 多变量对一变量的情况,python都是通过元组实现的。

    之所以强调多可变参数实质上是元组,是为了以后在写函数时学会如何调用多可变参数

    最后吐槽一句,写代码3分钟,改缩进30分钟

    查看全部
  • dict可用来查数据。用大括号{ }来表示。

    大括号{}内的元素以key: value的形式列出。

    例如:

    >>>d = { 'Adam' : 95, 'Lisa' : 85, 'Bart' : 59, 'Paul' :75 }

    最后一个key: value 的逗号可以省略。

    由于dict也是集合,len()函数可以计算任意集合的大小。

    比如:

    >>>len(d)

    4



    查看全部
  • 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:


    def my_name(*x)

    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:

    查看全部
  • 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。可以试试计算 fact(10000)。

    俗称bug或者漏洞?

    查看全部
  • 但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便


    什么叫做多个变量可以同时接收一个tuple?

    按位置赋给对应的值?

    查看全部
  • int可以将其他数据类型转换为整数型

    int('123') #==>123

    查看全部

举报

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

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