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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • dic无序集合中的项目'添加'与'替换'

    d = {

    'Adam': 95

    }

    d['Max'] = 101    #添加

    d['Adam'] = 100    #替换

    #结合之前学习的List,暂时对于替换的理解是

    集合符后接[索引号] = 替换值

    查看全部
    0 采集 收起 来源:Python更新dict

    2019-01-10

  • 字符串编码问题:字符串加u。
    查看全部
  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。

    创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:

    >>> s = set(['A', 'B', 'C'])

    因为set不能包含重复的元素,所以,当我们传入包含重复元素的 list 会怎么样呢?

    >>> s = set(['A', 'B', 'C', 'C'])
    >>> print s
    set(['A', 'C', 'B'])
    >>> len(s)
    3


    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-
    查看全部
  • ~dict查找速度快,与其大小无关,

    占用内存大,还会浪费很多内容,

    key不能重复,value无要求。

    ~dict的存储的key-value序对是没有顺序的

    ~dict的 key 的元素必须不可变

    查看全部
  • d.get(key)  ==> value

    查看全部
  • 注意d[]内所引用value对应可以的变量类型

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

    2019-01-10

  • sum求和函数的参数是list

    查看全部
  • import math

    def z_equation(a,b,c):

        t=(b*b-4*a*c)

        x3=(-b)/2*a

        if t>0:

            x1=(-b + math.sqrt(t))/ (2 * a)

            x2=(-b - math.sqrt(t))/(2 * a)

            return x1,x2

        elif t==0:

            return (x3,)

        else:

            return '(no results)'

    print z_equation(2, 3, 0)

    print z_equation(1, -6, 5)

    print z_equation(12, -6, 5)



    查看全部
  • 1、不能直接敲出最终对应的结果,需要从Dict(字典)中去对应值:print 'Adam',':',d['Adam'],其中'Adam',':',d['Adam']这个是要打印出的内容,分三部分Adam,:,对应分数;

    所以不能直接敲分数。否则就是去dict的意义了。


    dict:从字典中查找对应项、

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

    2019-01-09

  •  x=x+2是为了让x不断增加,不进入死循环,如果用x=2x-1,当x=1时,1=2*1-1,进入死循环

    查看全部
  • sum=sum+x与x=x+2不可换顺序,因为换顺序前,sum=1+3+5+7+…+99=2500,换顺序后,x=x+2,第2个x最大可为99,但是将x(第2个)+2指向x(第一个),所以第一个x最小是3,最大是101,所以此时的sum=3+5+7+9…101,少了一个1,多了101,故结果是2600

    查看全部
  • 1、这里加了个条件:x<y,这里就必须用上if,这是条件函数。

    2、注意if结束后要加“:”表示条件结束了。可以执行下个代码块了。同时下个代码块自动缩四个字符。

    查看全部
  • A:

    if x % 2 == 0:

    如果 X除以2结果的余数为0。说明这就是个偶数,就不能continue(继续)了,或者说跳过这个继续。

    B:

    %是Python语言中的一个求余符号,双等号(==)是表判断的,“==0”则表示判断是否左边的式子或数值等于0;


    查看全部
  • 作为小白,我的理解是在python 2.0版中,sum=0.0是指浮点数,sum=0是整数型,就是说如果写sum=0,输出结果就是73,如果写sum=0.0,输出结果就可以有小数,即正确答案73.5。但是这一规则,我试了一下,python3版中不限制,输入sum=0或者sum=0.0结果都一样,含小数。sum=sum+score的意思就是可以有小数的数字之和,score就是以代号,可以用字母或者其他单词代替

    查看全部
    0 采集 收起 来源:Python之 for循环

    2019-01-09

举报

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

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