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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 字符串有个方法 upper() 可以把字符变成大写字母: >>> 'abc'.upper() 'ABC'
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • 1.L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。 2. 只用一个 : ,表示从头到尾: >>> L[:] 3. >>> L[::2] ['Adam', 'Bart'] 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。 把list换成tuple,切片操作完全相同,只是切片的结果也变成了tuple。
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • 注意s赋值的时候要赋成0.0
    查看全部
  • 可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。 定义可变参数的目的也是为了简化调用。假设我们要计算任意个数的平均值,就可以定义一个可变参数: def average(*args): ...
    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面: # OK: def fn1(a, b=1, c=2): pass # Error: def fn2(a=1, b): pass
    查看全部
  • 汉诺塔程序
    查看全部
  • if ... 多个elif ... else ... 的结构中的条件会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了: age = 8 if age >= 18: print 'adult' elif age >= 6: print 'teenager' else: print 'kid' >>>teenager
    查看全部
  • def fact(n): if n==1: return 1 return n * fact(n - 1)
    查看全部
  • 除以2a的时候要加括号!!!
    查看全部
  • L = range(1, 101) #中括号内包含三个参数,用:分割 #不需要的参数可以省略 print L[:10]#省略开始参数和间隔参数 print L[2::3]#省略结束参数 print L[4:50:5]
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-10-12

  • l[x:y:z]函数指的是‘开始元素’:‘最后元素’:‘取元素间隔;
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-10-12

  • 虽然元组中的元素是不可变的,但元组中的列表内容是可以改变的: >>> t = ('a', 'b', ['A', 'B']) >>> L = t[2] >>> L[0] = 'X' >>> L[1] = 'Y' >>> print t ('a', 'b', ['X', 'Y'])
    查看全部
  • 1. 空元组: >>> t = () >>> print t () 2. 单元组,Python 规定,单元素 tuple 要多加一个逗号“,”: >>> t = (1,) >>> print t (1,) #Python在打印单元素tuple时,也自动添加了一个“,” 为了更明确地告诉你这是一个tuple。 3. 多元素 tuple 加不加这个额外的“,”效果是一样的: >>> t = (1, 2, 3,) >>> print t (1, 2, 3)
    查看全部
  • exit() 退出
    查看全部
  • 1. tuple(元组) 和 list 非常类似,但是tuple一旦创建,就不能修改了,所以元组没有append()方法,也没有insert()和pop()方法。 2. 获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素 >>> t = ('Adam', 'Lisa', 'Bart') >>> print t >>> print t[0] ('Adam', 'Lisa', 'Bart') Adam
    查看全部

举报

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

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