为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 字符串有个方法 upper() 可以把所有字符变成大写字母: >>> 'abc'.upper() 'ABC'
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • 对list进行切片(turple切片相同) Python提供了切片(Slice)操作符 1.L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。如果第一个索引是0,还可以省略 2.只用一个 : ,表示从头到尾,L[:]实际上复制出了一个新list 3.切片操作还可以指定第三个参数: >>> L[::2] ['Adam', 'Bart'] 第三个参数表示每N个取一个
    查看全部
    1 采集 收起 来源:对list进行切片

    2018-03-22

  • 定义可变参数 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数 Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了
    查看全部
  • 定义默认参数 int()函数的第二个参数是转换进制,如果不传,默认是十进制 (base=10),如果传了,就用传入的参数 函数的默认参数的作用是简化调用 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面
    查看全部
  • 返回多值 # math包提供了sin()和 cos()函数,我们先用import引用它: import math Python的函数返回多值其实就是返回一个tuple,但写起来更方便
    查看全部
  • 编写函数 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。
    查看全部
  • 遍历set 直接使用 for 循环可以遍历 set 的元素: >>> s = set(['Adam', 'Lisa', 'Bart']) >>> for name in s: ... print name
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-03-22

  • 访问set 我们可以用 in 操作符判断一个元素是否在set中, >>> 'Bart' in s True >>> 'bart' in s False 并且区分大小写
    查看全部
    0 采集 收起 来源:Python之 访问set

    2018-03-22

  • 因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,” eg t=(1,)
    查看全部
  • 创建tuple 创建tuple和创建list唯一不同之处是用( )替代了[ ]。
    查看全部
  • 什么是set:保证这个集合的元素不会重复 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素 set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复(set会自动去掉重复的元素),而且是无序的,这点和 dict 的 key很像。
    查看全部
  • dict是可变的,我们可以随时往dict中添加新的 key-value。 eg. d[key] = value 如果 key 已经存在,则赋值会用新的 value 替换掉原来的 value
    查看全部
    0 采集 收起 来源:Python更新dict

    2014-10-28

  • 1、dict的第一个特点是查找速度快,占用内存大 由于dict是按 key 查找,所以,在一个dict中,key不能重复。 2、dict的第二个特点就是存储的key-value序对是没有顺序的!这和list不一样 3、dict的第三个特点是作为 key 的元素必须不可变,但是list是可变的,就不能作为 key
    查看全部
  • 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)
    查看全部
    0 采集 收起 来源:Python之 for循环

    2014-10-28

  • 要避免嵌套结构的 if ... else ...,我们可以用 if ... 多个elif ... else ... 的结构,一次写完所有的规则: if age >= 18: print 'adult' elif age >= 6: print 'teenager' elif age >= 3: print 'kid' else: print 'baby' 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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