为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
    查看全部
  • 任务
    查看全部
    0 采集 收起 来源:Python之for循环

    2021-02-23

  • L2 = sorted(L,reverse=True)#不改变L

    L.sort(reverse=True)#L改变

    查看全部
  • python效率低,代码量少 python不适合底层程序(驱动),移动端(android、iOS),游戏的开发
    查看全部
    0 采集 收起 来源:Python的现状

    2021-02-23

  • 可以通过key来获取对应的value,这种方法不会引起错误,dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。

    print(d.get('Alice')) # ==> 45
    print(d.get('Dodo')) # ==> None

    因为通过get方法在代码实现上更加简单,且不会引起错误,因此更加推荐使用get方法来获取dict的元素。


    查看全部
  • 集 & : x&y,返回一个新的集合,包括同时在集合 x 和y中的共同元素。

    并集
    : x
    y,返回一个新的集合,包括集合 x 和 y 中所有元素。

    差集 - : x-y,返回一个新的集合,包括在集合 x 中但不在集合 y 中的元素。

    补集 ^ : x^y,返回一个新的集合,包括集合 x 和 y 的非共同元素。

    查看全部
  • 变量是可以变化的量,用来保存数据

    合法的变量名

    只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。

    变量名由大小写英文字母、数字和下划线_组成

    变量不能用数字开头

    变量尽量不要和Python关键字重合

    定义变量的方式很简单,通过变量名 = 数据,即可定义一个变量。


    在Python里面,一个变量可以先后存储多种不同类型的数据,我们称之为动态语言

    查看全部
  • 在Python中,能够直接处理的数据类型有以下几种:

    整数、浮点数、字符串、布尔值、空值。

    1. 对于整数,除了生活中常用的十进制以外,计算机由于使用二进制,所以,在计算机中也常用二进制或者十六进制表示整数

    2. 浮点数对应我们生活的是小数。浮点数可以用数学写法但是对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代

    3. 字符串是以''或""括起来的任意文本

    4. 布尔值对应于生活中的就是对和错,一个布尔值只有True、False两种值。布尔值可以用and、or和not运算

    5. 空值是Python里一个特殊的值,用None表示。注意,None和0是不一样的,None不能理解为0

    6. Python还提供了列表、字典等多种数据类型

    查看全部

  • Python环境包括编辑环境和运行环

    python.org  官网  安装python环境

    安装 要加入环境变量  

    在cmd 命令模式下 测试  Python

    查看全部
  • 1989年发明

    1991年2月第一个解释器诞生

    1994年1月发布1.0版本

    2000年10月发布2.0版本

    2008年12月发布3.0版本

    3.0版本不兼容2.0版本

    查看全部

  • 吉多·范罗苏姆于1989年发明Python

    面向对象 解释型语言

    Python优点:

    入门简单,开放源代码

    缺点:运行速度慢


    查看全部
    1 采集 收起 来源:Python简介

    2021-02-22

  • 常用的转义字符还有:

    \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身


    查看全部
    0 采集 收起 来源:Python的字符串

    2021-02-22

  • 短路计算

    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

    所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

    ===========

    按短路规则 ,以下计算结果就是'python'

    a = 'python'
    print('hello,', a or 'world')

    查看全部
  • 在python中,not计算的优先级是高于and和or的。

    查看全部

举报

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

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