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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • s = set([name.lower() for name in ['Adam', 'Lisa', 'Bart', 'Paul']])

    print 'adam' in s

    print 'bart' in s


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

    2019-09-06

  • 在python的变量赋值规则中,带有字母的变量必须用上引号,例子如下:

    a = "tuo"

    在程序中,赋值语句先计算右侧的表达式,如:x = x+2

    三个及三个以上的变量赋值,必须有明确的常量数字。因为变量可以是任意的一个数字,必须有一个明确的指定地方。例子如下:

    a = b = c
    print(a)
    程序无法运行
    a = b = 123
    print (a)
    123
    程序可以运行





    查看全部
  • #给程序添加注释

    查看全部
    0 采集 收起 来源:Python的注释

    2019-09-06

  • set的特点:内部结构和dict很像,唯一区别是不存储value,判断速度快,元素不变,没有顺序。
    list  l = [ ] #可以添加、删除、替换元素。
    tuple  t = ( , ) #不能修改元素,单元素加","。
    dict  d = ([ ]) #用key查找value,key不能重复,没有顺序,key元素不可变。
    set  x = set([ ]) 查找某一个元素是否在x里,用if语句判断。

    查看全部
  • 开根号:math.sqrt()

    查看全部
  • 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数:

    def fn(*args):
        print args

    可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:

    Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。

    查看全部
  • 1、圆的面积:area_of_circle

    2、绝对值:abs

    3、比较函数:cmp(x,y)

    4、转换为整数:int( )

    查看全部
  • Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:

    L = ['Adam', 'Lisa', 'Bart']
    for name in L:
        print name

    注意:  name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

    for A in B:

    后面的冒号不能漏掉!!!

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

    2019-09-06

  • '<tr><td>%s</td><td>%s</td></tr>' % (x,y)
    # %->%c   用x,y作为参数代替表达式中的%s
    
    join()方法可以将list拼接成一个字符串


    查看全部
    0 采集 收起 来源:复杂表达式

    2019-09-06

  • >>>d=dict{~}

    >>>for k,v in d.items():     #iteritems方法类似于values和itervalues

    key1  value1

       .......

    keyn  valuen

    查看全部
  • >>>d={'a':45,'b':34,'c':68}

    >>>for v in d.values()     #itervalues()方法与之类似,依次从 dict 中取出 value,但不会转换成list

    45 68 34

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

    2019-09-06

  • >>>enumerate(['A','B','C'])

    [(0,'A'),(1,'B'),(2,'C')]

    >>>zip([0,1,2],['a','b','c'])

    [(0,'a'),(1,'b'),(2,'c')]

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

    2019-09-06

  • >>>L[0:3]          从索引值为0开始到索引值为3结束,不包括3,这部分切片

    range()函数创建一个数列,range(1,101)表示1到100,不包括里面的101

    >>>range(1,101,10)---> [1,11,21,31,41,51,61,71,81,91]

    >>>L[:]           从头到尾

    >>>L[::3]          从头到尾每3个取一个     

    >>>L[-5:-1]       倒序切片同样可行

    查看全部
    0 采集 收起 来源:对list进行切片

    2019-09-06

  • 定义可变参数

    def  args(*args)

    查看全部
  • s = set([name.lower() for name in ['Adam','Bart']])

    把name里的字符元素都变成小写。

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

    2019-09-06

举报

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

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