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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • d = {
        'Adam': 95,
        'Lisa': 85,    
        'Paul': 75,    
        'Bart': 59,
    }

    dict多栏列表用法

    查看全部
  • 在Python中,布尔类型还可以与其他数据类型做 and、or和not运算。 Python把0,空字符串'',None看成False,其他数值和非空字符串看成True。 布尔短路计算: 1.计算a and b时,如果a为false,则计算结果必然为false,因此返回a;如果a为True,则计算结果取决于b,因此返回b。 2.计算a or b时,如果a为True,则计算结果必然为True,因此返回a;如果a为False,则计算结果取决于b,因此返回b。 Python解释器在做布尔运算时,只要能提前确定计算结果,就不再往后算了,直接返回结果。
    查看全部
  • dict:1.用 dict 表示“名字”-“成绩"称作key-value的查找表

           2.dict也是集合,len() 函数可以计算任意集合的大小

    d={...
    
    }

    注意: 一个 key-value 算一个,因此,dict大小为3。

    查看全部
  • print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出


    查看全部
    1. list结构:【,,】

    2. tuple结构:(,,【,,】)

    3. dict映射结构:{(,,):,:}

    查看全部
  • d = {

        'Adam': 95,

        'Lisa': 85,

        'Bart': 59

    }

    for key in d:

        print key,':',d[key]


    查看全部
  • 常用的转义字符还有:

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

    查看全部
  • 1.dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。dict的第二个特点就是存储的key-value序对是没有顺序的!dict的第三个特点是作为 key 的元素必须不可变。

    查看全部
  • L = [75, 92, 59, 68]
    for i in range(len(L)):
        print (L[i])
        i+=1;

    注意:dict 遍历操作

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

    2019-07-17

  • if age >= 18:
        print 'adult'
    elif age >= 6:
        print 'teenager'
    elif age >= 3:
        print 'kid'
    else:
        print 'baby'

    注意:

    这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

    查看全部
  • age = 20
    if age >= 18:
        print 'your age is', age
        print 'adult'
    print 'END'

    注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

    缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    注意: if 语句后接表达式,然后用:表示代码块开始。

    如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

    >>> age = 20
    >>> if age >= 18:
    ...     print 'your age is', age
    ...     print 'adult'
    ...
    your age is 20
    adult


    查看全部
    0 采集 收起 来源:Python之if语句

    2019-07-14

  • print 2.5 + 10 / 4.0

    查看全部
  • 三个及以上条件判断:

    1.    嵌套式

    if...:
        xxxx
    else...:
        if...:
            xxxx
        else...:
            xxxx

    2.if...elif...else型

    if...:
        xxxx
    elif...:
        xxxx
    elif...:
        xxxx
    else:
        xxxx


    查看全部
  • 多个条件判断:

    1.if... :

       if... :

    2.if... :

       else:

    3.if... :

       if not ...:




    查看全部
    0 采集 收起 来源:Python之 if-else

    2019-07-14

  • 用()定义单元素的tuple有歧义:

    所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义

    >>> t = (1,)
    >>> print t
    (1,)


    查看全部

举报

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

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