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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2019-03-03

  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。
    查看全部
  • L = 1

    sum = 0

    while L <=100:

        sum+=L*L

        L+=1

    print sum


    查看全部
  • #-*- 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')


    查看全部
  • 任务解释:

    第一次删除执行后列表中只剩三个元素,则索引3也已变成索引2

    查看全部
  • 注意在python中没有^这个表示乘方的意思

    注意

    查看全部
  • 1.List的倒数就是如果是倒数第一就是 print[-1]跟正序不同不是从0开始 这个倒序就是从1开始

    查看全部
  • 转义字符的使用:

    \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身
    查看全部
  • 求公差:

    x1 = 1

    d = 3

    n = 100

    x100 = x1+(n-1)*d

    s = (x1 + x100)*n/2

    print s


    查看全部
  • 变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头

    查看全部
  • for循环

    python的 for 循环就可以依次把list或tuple的每个元素迭代出来。

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

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

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

    2019-03-03

  • 别急,我们先看看定义的时候tuple包含的3个元素:

    当我们把list的元素'A'和'B'修改为'X'和'Y'后,tuple变为:

    表面上看,tuple的元素确实变了,但其实变的不是 tuple 的元素,而是list的元素。

    tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

    理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变。


    查看全部
  • ASCII编码

    中国:GB2312编码

    全球统一编码:Unicode 字符串   

    字符串前不加u就不能正常显示中文

    如果中文字符串在Python环境下遇到UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    # -*- coding: utf-8 -*-

    查看全部
  • elif相当于else if。

    if ...elif ....else注意只要满足条件就立即停止执行。elif后也接冒号

    查看全部
  • 任务解释:

    1:因为a为非空字符串,即a为true,所以a or‘world’直接返还a

    2:因为b为空字符串,即b为false,所以直接返还b

    查看全部

举报

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

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