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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • append()插入末尾

    insert()插入指定位置

    查看全部
  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:
    1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict


    查看全部
    0 采集 收起 来源:什么是迭代

    2018-10-26

  • python range() 函数可创建一个整数列表,一般用在 for 循环中。

    函数语法

    range(start, stop[, step])

    参数说明:

    • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

    • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

    • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)


    查看全部
    0 采集 收起 来源:什么是迭代

    2018-04-07

  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:
    1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict

    查看全部
    0 采集 收起 来源:什么是迭代

    2018-04-07

  • print (45678+0x12fd2) print ("Learn Python in imooc")或者print ('Learn Python in imooc') print(100<99) print(0xff==255) ATTENTION! 1.Python2中print后面可以直接加字符串或者运算,但是Python3中print为函数,其之后的内容需要用括号括起来,否则会报语法错误 2.字符串是以''或者""括起来的任意文本 3.布尔运算,布尔值
    查看全部
  • d = {

        'Adam': 95,

        'Lisa': 85,

        'Bart': 59

    }

    for (key, value) in d.items():


        print("%s: %s" % (key, value))


    一次性输出dict中的key和value

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

    2018-04-07

  • for (key, value) in d.items():
       print("%s: %s" % (key, value))

    一次性输出dict中的key和value

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

    2018-04-07

  • L=['Adam', 'Lisa', 'Bart', 'Paul']
    M=[]
    for x in L:
        y=x.lower()
        M.append(y)
    s = set(M)
    print 'adam' in s
    print 'bart' in s

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

    2018-04-07

  • 更经典的算法是

    for x in range(0,10)

         for y in range(x+1,10)

              print 10*x+y

    查看全部
  • 在计算循环时,一定要仔细看一下,是不是从第一个数值开始的计算的,

    利用continue,当满足条件时,跳出循环,直接执行下一次循环

    查看全部
  • 在python中,幂指数的表示方法有两种形式:如2的3次幂

    1、pow(2,3)

    3、2*3

    查看全部
  • def move(n, a, b, c):
        if n == 1:
            print a+'-->'+c
            return
        else:
            move(n-1, a, c, b)
            print a+'-->'+c
            move(n-1, b, a, c)
    move(4, 'A', 'B', 'C')

    汉诺塔游戏:将A上的n块圆盘移到C上

    查看全部
  • 1.  3.0以上版本需要print(''),如 print ("hello,world!"),语法规则有变化,在命令行工具中输入d:这样就进入了d盘的根目录。如果想要进入e 盘,同样输入e:即可。dir列目录  
    2. python 对缩进有严格要求

    3.exit()退出f


    查看全部
  • 和for循环不同的是,while循环不会迭代list或者tuple的元素,而是根据表达式判断循环是否结束。while的结构为

    while x<N:

          print x

          x=x+1

    while循环每次先判断想x<N,如果True,则循环体的代码,否则,退出循环。

    在循环体内,x=x+1会让x不断增加,最终因为x<N不成立而退出循环

    如果没有x=x+1,while循环在判断x<N时,总为true,无限循环下去,会变成死循环

    查看全部
  • for循环的结构可以把list和tuple中的元素都迭代出来,结构为

    L=[1,2,3,4]

    for name in L:

         print name

    注意:name这个变量是for循环中定义的,意思是,依次取出list中的元素,并把元素赋值给那么name,然后执行for循环体中的代码

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

    2018-04-07

举报

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

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