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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • for name in L name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-08-03

  • 任务 请用 for 循环遍历如下的set,打印出 name: score 来。 s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]) ?不会了怎么办 注意到set的元素是tuple,因此 for 循环的变量被依次赋值为tuple。 参考代码: s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]) for x in s: print x[0] + ':', x[1]
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2017-08-03

  • 4,set有一系列元素,不重复,无顺序,调用一个set()并传入一个list
    查看全部
  • list的切片操作: 1.L[0:3]:取前三个元素,从索引0开始,知道索引3为止,但不包括索引3 2.如果第一个索引为0,可以省略 L[:3] 3.只用一个:,表示从头到尾 L[:] 实际上复制了一个新的list 4.第三个参数表示每Nge取一个 L[::2]
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-08-03

  • 3.遍历dict,for key in d :
    查看全部
  • 1.如果想让一个参数能够接受任意个参数,可以定义一个可变参数 def fn(*args) print args 2.Python解释器会把传入的一组参数组装成一个tuple传递给可变参数
    查看全部
  • 函数的默认参数的作用是简化调用。 如: def power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x return s 注意:由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必须函数的后面 def fn1(a,b=1,c=2): pass
    查看全部
  • dict的第一个特点是查找速度快,无论dict有10个元素还是有10万个元素,查找速度是一样的,而list的查找速度随着元素增加而逐渐下降。 dict的查找速度快,缺点是占用内存大,会浪费很多内容; list查询数独慢,优点是占用内存小。 dict是按照key查找,所以在dict中,key不能重复。 dict的存储是没有顺序的。
    查看全部
  • TR1
    print [a*100+b*10+c for a in range(1,10) for b in range(0,10) for c in range(1,10) if a == c]
    查看全部
    0 采集 收起 来源:多层表达式

    2017-08-03

  • 原始字符串、长字符串,P22/23
    查看全部
  • 字符串有个方法 upper() 可以把字符变成大写字母:
    查看全部
    0 采集 收起 来源:对字符串切片

    2017-08-03

  • dict可以用d[key]的形式查找对应的value,这个和list很像,不同之处是,list必须使用索引返回对应的元素,而dict使用key 访问的时候如果key存在,返回对应的value,如果key不存在,会直接报错:keyError 避免keyError发生,有两个办法: 1.先判断key是否存在,用in操作符: if‘www’in d: print d['www'] 2.是使用dict本身提供的get方法,在key不存在的时候,返回None print d.get('www')
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-08-03

  • Python的函数返回多值其实就是返回一个tuple,在语法上返回一个tuple可以省略括号,而且多个变量可以同时接收一个tuple,按位置赋给对应的值。 导包使用import,如:import math math.sin() math.cos()
    查看全部
  • 1.python中输入中文,需要在py文件头部加上 '#coding=utf-8'或者'# -*- coding:utf-8 -*' 原因是py文件本身是不支持中文的,其默认编码是ASCII 2.#是单行注释 ;三个单(双)引号对是多行注释
    查看全部
    1 采集 收起 来源:Python的注释

    2017-08-03

  • # -*- coding: UTF-8 -*-
    查看全部

举报

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

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