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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • range(a,b,c)在(a,b]中每c个元素拿出一个组成一个list
    查看全部
    0 采集 收起 来源:生成列表

    2017-06-13

  • 生成[1,2,3,4,5,6,7,8,9,10]我们可以通过用range(1,11) 但是如果要生成一个列表一条语句循环生成list: [表达式 for x in range(a,b)] 这个表达式的意思是神成一个list,其元素(是由(a,b]之间的元素分别赋值给x然后经表达式处理后的结果)
    查看全部
    0 采集 收起 来源:生成列表

    2017-06-13

  • insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:
    查看全部
  • 如何用一个for循环中能同时迭代key和value,dict的iterms()方法把dict的对象变成了包含tuple的list,我们可以对这个list进行迭代可以同时获得key和value 和values一样有一个itervalues()一样,items()也有一个iteritems()不能把带抽屉变成list,而是再迭代过程中不断给出tuple,所以iteritems()不占额外的内存
    查看全部
  • \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • Xn=x1+(n-1)d
    查看全部
  • Sn=n(A1+An)/2 --等差数列求和公式
    查看全部
  • dict有一个values()的方法,可以把dict的对象的所有value合成一个list返回。 dict还有一个itervaluses()方法用itervalues()方法替代values()方法迭代效果一样 不同之处:1,values()方法其实是把一个dict转换成了包含value的list。 2,但是itervalues()方法不会改变他会在dict中一次提取value,因此 比较省空间 打印itervalues()返回一个<dictionary-valueiterator>对象这说明Python中for循环可以迭代的对象不止list,tuple,str,Unicode,dict等,人和迭代对象都可以作用于for循环,而内部如何迭代通常并不关心。 如果一个对象说自己可以迭代那我们就可以直接用for循环去迭代它。可见,迭代是一种抽象的数据操作,它不对迭代对象的内部的数据有任何要求
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-22

  • Python中迭代是去除元素本身而非元素的索引,我们可以用enumerate()函数我们可以得到list的索引其实enumerate()函数是通过把list中的每一个元素变成该元素的索引和该元素合成的tuple,返回的是一个tuple,我们可以通过index,name来接受tuple的两个元素
    查看全部
    0 采集 收起 来源:索引迭代

    2017-06-13

  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-
    查看全部
  • 整数:整数的表示方法与数学上写法一模一样 浮点数: 小数点的位置可变,可以用数学写法,对于很大或很小的浮点数,必须用科学计数法表示 字符串:以“”或‘’括起来的任意文本
    查看全部
  • 4个空格,不要使用Tab,更不要混合Tab和空格 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-06-13

  • list.append('') 从末位添加 list.insert(0,'') 从指定位添加 list.pop() 从末位删除 list.insert(0) 从指定位删除
    查看全部
  • 一、错误原因:编码冲突(Unicode VS utf-8) 解释:代码编辑第一行的注释#-*-coding:utf-8 -*-,表明以下Python代码使用utf-8编码,但是很多人把题目要求的输出语句写成print u'" ..."',这样就又要让解释器使用Unicode编码输出,导致解码出错。我们应该记住以何种方式编码就应以何种方式解码,否则就很有可能出现编码错误。
    查看全部
  • 首先明确你需要的输出结果,根据结果判断需要哪种形式的函数
    查看全部

举报

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

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