为了账号安全,请及时绑定邮箱和手机立即绑定
  • round的调用方式,使用两个参数:
    第一个是需要保留小数点位数的数值,第二个是保留的位数
    保留小数点后若干位用round()函数表示


    查看全部
  • 整数、浮点数可以直接进行四则运算
    浮点数可以表达整数的结果,但是整数不能表达浮点数的结果
    取模运算用百分号%表示
    地板除是一种特殊的除法,得到的结果会忽略纯小数的部分,得到整数的部分
    地板除用//表示进行





    查看全部
  • 变量名由大小写英文字母、数字和下划线_组成
    变量不能用数字开头变量尽量不要和Python关键字重合,否则可能导致原有的关键字发挥不出来作用
    定义变量则是变量名=数据即可定义一个新变量


    查看全部
  • 浮点数对应的是小数
    字符串对应的是非数字类型的内容
    二进制数只使用数字0、1表示在python中,用前缀0b表示
    十六进制除了0-9十个数字以外还可以用abcdef表示
    布尔值对应的是:对与错
    一个布尔值只有True和Flase两种,注意大小写
    None和0意义不同,两个不是同一种东西None只是一个空值
    查看全部
  • 打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。

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

    2021-01-14

  • set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。

    创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。

    s = set([1, 4, 3, 2, 5])
    print(s) # ==> set([1, 2, 3, 4, 5])

    需要注意的是,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。
    另外,set不能包含重复的元素,我们传入重复的元素看看会发生什么。

    s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
    print(s) # ==> set([1, 2, 3, 4, 5])

    可以看到,在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了,这是set的一个重要特点。


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

    2021-01-14

  • num=num+1在先前的时候必须要事前声明num=0

    (不一定是0)一定要声明!!!!!

    查看全部
  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    for  key,score  in d.items():

        for value in score:

            print(key,value)

    重要重要!!!!!如果有两个一定要用d.items():

    查看全部
  • 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'

    如上所示,如果将list作为dict的key,将会引起错误。
    由于dict是按 key 查找,所以,在一个dict中,key不能重复。

    查看全部
  • # Enter a code

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    name = 'Alic'

    if name in d.keys():

        d.pop(name)

    else:

        #print('{} not in d'.format(name))

        print('error!')

    print(d)

    不能输出汉字!

    查看全部
  • d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    old_score=d['Alice']

    d['Alice']=60

    print(d)

    print(old_score)


    查看全部
  • dict和tuple不一样,dict是可变的,我们随时可以往dict中添加新的key-value



    查看全部
  • 第一个元素(1+2),第三个元素('a'+'b'),计算的结果分别是数字3和字符串ab,不是tuple。

    查看全部
  • 有三个长方体,他们的长宽高分别是[1, 2, 3], [5, 3, 2], [7, 3, 2],定义在数组L中,L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]],请分别求出三个长方体的表面积。

    • ?不会了怎么办

    • 参考答案:

      L = [[1,2,3], [5, 3, 2], [7,3,2]]
      for cube in L:
          length = cube[0]
          width = cube[1]
          height = cube[2]
          result = length * width * 2 + width * height * 2 + length * height * 2
          print(result)


    查看全部
    0 采集 收起 来源:Python二维list

    2021-01-14

  • 替换list中的元素时如果表中已经有了替换到另一个名字

    时仍不改变

    查看全部

举报

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

微信扫码,参与3人拼团

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

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