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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 插入 L.append(XXX)插入一个名字到最后 L.insert0, xxx,插入一个名字到制定位置 删除 L.pop()是删除最后一个 L.pop(2) 是删除第3个 替换 L[2] = 'xxx' 是替换第3个
    查看全部
  • r'...'单行 r'''... ...'''多行
    查看全部
  • 布尔类型,在python中除了做条件判断返回true或者false之外,还可以与其他数据类型进行运算,运算过程要遵守短路法则,即一旦有true存在就返回,而且不再继续下面的运算 Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • python可以处理的数据类型有整数(任意大小的整数、包括负整数)、浮点数(用科学计数法表示,小数点的位置可以改变,10用e代替)、字符串(用英文状态下单引号或者双引号括起来的任意文本)、布尔值(布尔值与布尔代数的表示完全一致,一个布尔值只有ture、false两种值,要么是ture,要么就是false,在python中,可以直接用ture,false表示,也可以通过布尔运算计算出来(and or not))和空值(是一种特殊的值,用None来代替,不能理解为0,因为0是有意义的,而None是一个特殊的空值)等, 此外Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型。
    查看全部
  • Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉.所以如果想将其变成浮点数,必须将其中一个除数改为浮点数
    查看全部
  • 一、错误原因:编码冲突(Unicode VS utf-8) 解释:代码编辑第一行的注释#-*-coding:utf-8 -*-,表明以下Python代码使用utf-8编码,但是很多人把题目要求的输出语句写成print u'" ..."',这样就又要让解释器使用Unicode编码输出,导致解码出错。我们应该记住以何种方式编码就应以何种方式解码,否则就很有可能出现编码错误。
    查看全部
  • r''是转义字符串,但只能用于单行且不包含‘’“”的 而r'''...'''则可以广泛使用
    查看全部
  • 注意: if 语句后接表达式,然后用:表示代码块开始。
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-01-31

  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-01-31

  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 } sum = 0.0 for value in d.itervalues(): sum += value print sum*1.0/len(d)
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-01-31

  • # L = ['Adam', 'Lisa', 'Bart', 'Paul'] # for index, name in enumerate(L): # print index+1, '-', name # L = ['Adam', 'Lisa', 'Bart', 'Paul'] # num=[1,2,3,4] # Lz=zip(L,num) # for x in Lz: # print x[-1],"-",x[0] L = ['Adam', 'Lisa', 'Bart', 'Paul'] for i in range(1,5): print i,"-",L[i-1]
    查看全部
    0 采集 收起 来源:索引迭代

    2018-03-22

  • 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素: >>> s = set(['A', 'B', 'C'])
    查看全部
  • 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数:
    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面: # OK: def fn1(a, b=1, c=2): pass # Error: def fn2(a=1, b): pass
    查看全部

举报

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

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