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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • def move(n, a, b, c):
        if n==1:
            print a,'-->',c
            return
        else:
            move(n-1,a,c,b)这一句是将a上面的n-1个盘子先移动到b上面去
            print a,'-->',c 那么这个时候a上面就只有一个盘子了,所以可以将a上面的一个盘子移动到c上面去了
            move(n-1,b,a,c)然后再将b上面的n-1个盘子移动到c

    move(4, 'A', 'B', 'C')



    查看全部
  • 但是整数和浮点数混合运算的结果就变成浮点数了

    查看全部
  • 模拟
    查看全部
  • 模拟
    查看全部
  • 模拟运行
    查看全部
    0 采集 收起 来源:Python之 for循环

    2019-06-05

  • len()  取长度的函数

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

    2019-06-04

  • Python字符串用\进行转义

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


    查看全部
  • python的条件语句表示

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



    查看全部
  • range() 函数可创建一个整数列表,一般用在 for 循环中

    range(start,stop[,step])


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

    2019-06-04

  • 要避免 KeyError 发生,有两个办法: 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-06-04

  • 可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key: >>> print d['Adam'] 95 >>> print d['Paul'] Traceback (most recent call last): File "index.py", line 11, in <module> print d['Paul'] KeyError: 'Paul' 注意: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。
    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-06-04

  • s[0].upper  首字母大写

    s[1:]     取除首字母以外的字母

    查看全部
    0 采集 收起 来源:对字符串切片

    2019-06-04

  • #-*- coding:utf-8 -*-
    # move(n, a, b, c)表示的是有n个盘子在a柱子上,将要移到b柱子上面去
    def move(n, a, b, c):
    # 如果a柱子上面只有一个盘子,则直接移到c柱子上面去并输出路径,结束递归
        if n == 1: 
            print a, '-->', c
            return
    # 表示的是将n-1的盘子从a柱子上面移到b柱子上面去
        move(n-1, a, c, b)
    # 输出最下面个盘子移从a移到c的路径
        print a, '-->', c
    # 将b柱子上面的n-1个盘子移动到c柱子上面
        move(n-1, b, a, c)

    move(4, 'A', 'B', 'C')


    查看全部
  • def toUppers(L):
        u=[]
        for x in L:
            if isinstance(x,str):
              y=[x.upper()]
              u.append(y)
        return u
           

    print toUppers(['Hello', 'world', 101])

    返回list,[['HELLO'], ['WORLD']]

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

    2019-06-03

  • L.append

    L.insert

    查看全部

举报

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

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