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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。

    print(3 % 2) # ==> 1 因此3为奇数
    print(33 % 2) # ==> 1 因此33为奇数
    print(100 % 2) # ==> 0 因此100为偶数
    查看全部
  • 注意在Hello World前后都有单引号'
    print和>>>不可以有空格
    注意(、)、'、')均为英文字符
    查看全部
  • 把0、空字符串和None看成False,其他数值和非空字符串都看成True

    or看前面如果前面对了就输出前面的,不管后面的,这就是优先级

    查看全部
  • //:去除小数点保留整数部分    如10//3的结果为3

    round为 得出来的数保留多少位例如:result=num则round(result,2)            表示result结果保留俩位小数

    %:除以啥之后剩下的摸  如print(3%2)的结果为1

    查看全部
    1. 整数、浮点数可以直接进行四则运算。

    2. Python数字支持取模运算,使用百分号%表示取模。(取模运算及取余数)

    3. 地板除:得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。

    4. # 使用round保留两位小数

    查看全部
  • 变量前不能加数字,变量用_表示  打出来就是xxx='xxx'  变量第一次出现要赋值例如_none='3none'而不能直接_none

    查看全部
  • python作用为使用缩进作为逻辑层次

    类型为解释执行,运行速度慢,代码量少

    不适合有:底层开发(驱动等)  移动开发(Android  ios)  游戏开发      (运行类型比较简单不适合用于这一类)

    ob为二进制  ox为十六进制    9*10^5=9e10   (10代表e)

    整数:1 2 3 4      浮点数:带小数点的1.23等还有科学计数法     字符串:就是非数字类型的内容    布尔值:对和错   空值用none

    查看全部
  • 由于dict是按 key 查找,所以,在一个dict中,key不能重复。

    查看全部
  • key不可变

    对于基础数据类型,字符串、数字等,这些都是不可变的,可以作为dict的key,而对于复杂数据类型,经过前面的学习,我们知道tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错。

    key = (1, 2, 3) # 以tuple作为key
    d[key] = True
    key = [1, 2, 3]
    d[key] = True
    # 报错
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: unhashable type: 'list'
    查看全部
  • python dict

    查找速度快

    占用内存大


    python list

    查找速度慢

    占用内存小

    查看全部
  • 需要注意的是,pop()方法的参数是dict中的key,当key不存在时,同样会引起错误。比如在上述操作中,已经把Alice的成绩删除了,假如再次pop('Alice'),将会引发错误。

    d.pop('Alice')
    # 报错
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    KeyError: 'Alice'
    查看全部
  • dict提供便捷的pop()方法,允许我们快速删除元素,pop()方法需要指定需要删除的元素的key,并返回对应的value。

    查看全部
  • 这个时候我们发现,原来Bob的成绩是60,现在变成75了,因为d['Bob'] = 75的缘故。
    因此我们发现这个赋值语句其实有两个功能:


    1、当key不存在时,往dict中添加对应的key: value元素。

    2、当key存在时,会更新dict,用新的value替换原来的value。


    因此,在使用赋值语句往dict中添加元素时,为了避免不必要的覆盖问题,我们需要先判断key是否存在,然后再做更新。

    查看全部
  • 因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

    查看全部
  • d=dict()的意思是生成一个名称为d的空字典。

    查看全部

举报

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

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