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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • +号只能连接字符串类型的

    ,可以连接字符串和整形变量,但是中间会有一个空格。

    set里不能包含list,但是可以包含tuple,tuple里可以包含list。

    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-11-16

  • set里面包含的必须是list

    所以不能写成set('a','b','c')

    应该写成set(['a','b''c'])

    元组tuple是('a','b','c')

    查看全部
  • 列表生成式可以用一行语句代替循环生成上面的list

    >>>[x*x for x in range(1,11)]

    [1,4,9,16……]

    把要生成的元素x*x放到前面,后面跟for循环,

    查看全部
    0 采集 收起 来源:生成列表

    2018-11-16

  • items()把dict对象转换成了包含tuple 的list,我们对这个list进行迭代,可以同时获得key和value

    iteritems()不把dict 转换成list,二十载迭代过程中不断给出tuple,所以iteritems()不占用额外的内存

    查看全部
  • 经过测试,d.get(value)和d[key]的效果是一样的。

    在Python中连接字符串和变量是用+,字符串需要加' ',变量不加。中间用 + 连接

    查看全部
  • 如果希望迭代dict对象的value,

    values( )是把dict转换成一个包含多有value的list

    用itervalues( )方法替代values(),迭代效果完全一样

    前者是把一个dict转换成了包含value的list

    itervalues()是在迭代过程中依次从dict中取出value,所以后者比前者节省了生成list所需的内存

    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-11-16

  • enumerate()函数可以在for循环中同时绑定索引index和元素name,也就是迭代的每一个元素实际上是一个tuple

    查看全部
    0 采集 收起 来源:索引迭代

    2018-11-16

  • # math包提供了sin()和 cos()函数,我们先用import引用它:

    import math
    Python函数返回的仍然是单一值:
    用print打印返回结果,原来返回值是一个tuple!但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便


    查看全部
  • set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的

    查看全部
  • #method A
    y = 1
    n = 0
    while True:
        n = n + 1
        y = y*2    
        x = y - 1    
        if n > 19:        
            break
    print (x)
    
    #METHOD B
    sum = 0
    x = 1
    n = 1
    while True:
        if n >20:        
            break
        sum = sum + x    
        x = x * 2    
        n = n + 1
    print sum
    
    
    #method C
    x = 0
    y = 1
    for n in range(20):
        x = x + y - 1     
        y = y*2
    print(x)



    查看全部
  • age = 8
    if not age >= 6:
        print ('kid')
    elif not age >= 18:
        print ('teenager')
    else:
        print ('adult')


    查看全部
  • 1.python中变量名以字母数字下划线组合,不能以数字开头 2.python为动态语言,定义变量时不需要指定变量类型
    查看全部
  • python中数据类型: 整数 浮点数 字符串 布尔值 空值 列表 字典 等
    查看全部
  • 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。

    查看全部
  • 不会写
    查看全部

举报

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

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