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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • grate=(100, 69, 29, 100, 72, 99, 98, 100, 75, 100, 100, 42, 88, 100)
    print(grate.count(100))
    查看全部
  • 向字典添加元素:

    例:已有同学的某次成绩dict如下:d = {    'Alice': [45],    'Bob': [60],    'Candy': [75],}。Alice、Bob、Candy的最近三次的成绩分别是[50, 61, 66],[80, 61, 66],[88, 75, 90],请更新dict,使得dict可以保存同学多次的成绩。

    d = {    'Alice': [45],    'Bob': [60],    'Candy': [75],}

    a=[50,61,60]

    b=[80,61,66]

    c=[88,75,90]

    for i in a:   

        d['Alice'].append(i)

    for i in b:   

        d['Bob'].append(i)

    for i in c:   

        d['Candy'].append(i)

    print(d)

    查看全部
  • name=['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name.append()
    name.insert(,3)
    查看全部
  • 例:根据如下dict,打印出Alice, Bob, Candy, Mimi, David的成绩,当同学不存在时,打印None。

    students = ['Alice', 'Bob', 'Candy', 'Mimi', 'David']

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    for i in students:

        print(d.get(i))

    查看全部
  • 一、与运算

        只有两个布尔值都为True时,就算结果才为True。

    二、或运算

        只要有一个布尔值为True,计算结果就为True。

    三、非运算

    注意:

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

    • not计算的优先级是高于and和or的

    四、短路运算

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

    查看全部
  • L = [95.5, 85, 59, 66, 72]
    print(L[-1:-3])
    查看全部
  • L = [95.5, 85, 59, 66, 72]
    print(reverse(L)[0:3])
    查看全部
  • L = ['Alice', 66, 'Bob', True, 'False', 100]
    for i.index in L:
        if  i.index/2==0
            print(i)

       
    查看全部
    1. 元组创建单个元素时要注意格式,与创建多个元素的元组不同。

    2. 一个特别的例子:

      例:tuple的元素也可以是tuple,请判断以下定义T的元素中,有多少个tuple。

      T = ((1+2),  ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))

      num = 0

      for t in T:   

          if isinstance(t,tuple):       

              num=num+1

              print(t)

      print(num)

    查看全部
  • 二进制前缀用 0b 表示

    十六进制前缀用 0x 表示

    查看全部
  • 用for循环访问列表的每一个元素称之为迭代
    可以用for循环访问字符串的每一个元素
    查看全部
  • 合法的变量名
    只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。

    变量名由大小写英文字母、数字和下划线_组成
    变量不能用数字开头
    变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
    查看全部
    1. 元组数据类型可以把不是元组的容器转换为元组,比如将列表转换成元组。

      例:T=Tuple(列表名)

             L=List(元组名)

    2. 元组数据不支持修改、添加,只支持查找。

    查看全部
    0 采集 收起 来源:什么是tuple

    2021-08-12

  • 一、四则运算

        # 加法
            num1 = 10
            num2 = 0.5
            result = num1 + num2
            print(result) # ==> 10.5
        # 减法
            result = num1 - num2
            print(result) # ==> 9.5
        # 乘法
            result = num1 * num2
            print(result) # ==> 5.0
        # 除法
            result = num1 / num2
            print(result) # ==>20.0

    二、取模运算

            print(3 % 2) # ==> 1
            print(33 % 10) # ==> 3
            print(99 % 30) # ==> 9

    三、地板除

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

        10//4 # ==> 2
        10//2.5 # ==> 4.0
        10//3 # ==> 3

    四、小数点位数

        使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

       num = 10 / 3
        print(num) # ==> 3.3333333333333335
        # 使用round保留两位小数
        round(num, 2) # ==> 3.33
     

    查看全部
  • 一、合法的变量名

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

    • 变量不能用数字开头

    • 变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)

    二、定义变量

    • 变量名 = 数据

    • 如:a = 1

    • 如:hello = 'Hello'


    查看全部

举报

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

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