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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • \对单双引号进行转意

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


    查看全部
  • python是动态语言,不需要定义变量类型

    查看全部
  • 求sum()的另一种算法

    L = []
    x=1
    sum=0
    while x<=100:
        L.append(x)
        x=x+1
        continue
    
    for i in L:
        sum=sum+i*i
    print  sum


    查看全部
  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名括号、括号中的参数冒号:

    查看全部
  •  values() 有一个 itervalues() 类似, items() 也有一个对应的 iteritems(),iteritems() 不把dict转换成list,而是在迭代过程中不断给出 tuple,所以, iteritems() 不占用额外的内存。

    查看全部
  • for循环取出set集合里 的元组('Adam', 95), ('Lisa', 85), ('Bart', 59)   这时候  x = ('Adam', 95)  x =  ('Lisa', 85)   x =  ('Bart', 59)    通过下标取元组的值   x[0] = 'Adam'   x[1] = 95

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

    2018-04-15

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

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

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

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


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

    2018-04-15

  • import copy
    origin = [1, 2, [3, 4]]
    #origin 里边有三个元素:1, 2,[3, 4]
    cop1 = copy.copy(origin)
    cop2 = copy.deepcopy(origin)
    print cop1 == cop2
    True
    print cop1 is cop2
    False 
    #cop1 和 cop2 看上去相同,但已不再是同一个object
    origin[2][0] = "hey!" 
    print origin
    [1, 2, ['hey!', 4]]
    print cop1
    [1, 2, ['hey!', 4]]
    print cop2
    [1, 2, [3, 4]]
    #把origin内的子list [3, 4] 改掉了一个元素,观察 cop1 和 cop2

    拓展学习 copy 与 deepcopy 的区别

    查看全部
  • ..Python
    查看全部
  • for循环可以嵌套,因此,在列表生成式中,也可以用多层 for 循环来生成列表。

    对于字符串 'ABC' 和 '123',可以使用两层循环,生成全排列:

    >>> [m + n for m in 'ABC' for n in '123']
    ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']

    翻译成循环代码就像下面这样:

    L = []for m in 'ABC':
        for n in '123':
            L.append(m + n)


    查看全部
    0 采集 收起 来源:多层表达式

    2018-04-14

  •  print x[0],':',x[1]

        print x[0] + ':', x[1]

    #这个+可以使用在字符的连接,不可以字符与数字的连接


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

    2018-04-14

  • # coding=utf-8 
    
    # range() 创建一个整数列表
    # tuple() 将列表转为元组
    
    #t = (range(0,10))
    #t = tuple(range(0,10))
    
    t = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
    
    print t

    一点一点学函数,慢慢来

    查看全部
  • L = ['Adam', 'Lisa', 'Bart']
    #function one
    #L.append(L.pop(0))
    #L.insert(0, L.pop(1))
    
    #functon two
    #L[0],L[-1] = L[-1],L[0]
    
    #function three
    L.reverse()
    print L

    list 操作

    查看全部
  • sum=0 x=1 while x<100: sum=sum+x x=x+1 print sum
    查看全部
  • if isinstance(x,str) #可以判断变量x是否是字符串;
    x.upper() #可以返回字符串的大写形式。


    查看全部
    0 采集 收起 来源:条件过滤

    2018-04-14

举报

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

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