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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • print '','' ,号就是连接前后两个字符串,并且两个字符串之间加入空格
    查看全部
  • x100 = d*(n-1)+x1 s = (x1+x100)/2*n
    查看全部
  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2015-08-26

  • #-*- coding:utf-8 -*- ''' 汉诺塔: 我们对柱子编号为a, b, c,将所有圆盘从a移到c可以描述为: 如果a只有一个圆盘,可以直接移动到c; 如果a有N个圆盘,可以看成a有1个圆盘(底盘) + (N-1)个圆盘,首先需要把 (N-1) 个圆盘移动到 b,然后,将 a的最后一个圆盘移动到c,再将b的(N-1)个圆盘移动到c。 ''' #有n个盘子在a柱上,将要移到b柱上面去 def move(n, a, b, c): #如果a只有一个圆盘 if n==1: #直接移动到c print a,'-->',c return #如果a有N个圆盘 else: #把 (N-1) 个圆盘移动到 b move(n-1, a, c, b) #将a的最后一个圆盘移动到c print a,'-->',c #将b的(N-1)个圆盘移动到c move(n-1, b, a, c) return move(4, 'A', 'B', 'C')
    查看全部
  • 求根公式:x = (-b±√(b²-4ac)) / 2a 请编写一个函数,返回一元二次方程的两个解 import math def quadratic_equation(a, b, c): t=math.sqrt(b*b-4*a*c) return (-b+t)/(2*a),(-b-t)/(2*a) print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
    查看全部
  • tuple里面的元素不用加''的?
    查看全部
  • 1. values() 方法实际上把一个 dict 转换成了包含 value 的list。 2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2015-08-26

  • tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
    查看全部
  • tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
    查看全部
  • 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变
    查看全部
  • pop()是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 当需要删除指定的某一元素, 先确定该元素在索引第几位,然后使用 pop(索引)删除
    查看全部
  • list添加新元素的两种方法: 1. append(任意类型元素), 这种方法默认添加到list末尾 2. insert(指定位置索引,任意类型元素) 添加到list指定位置
    查看全部
  • 第一步:下载python安装程序; 第二步:配置环境变量C:\Pytthon27; 第三步:打开命令窗口; 第四步:输入C:\,回车键,进入C路径; 第五步:输入python,回车键,进入python编译环境;
    查看全部
  • 字符串有个方法 upper() 可以把字符变成大写字母: >>> 'abc'.upper() 'ABC'
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • 推荐答案 print L[4::5][-10:] 先获得5的倍数,再取后10个
    查看全部
    0 采集 收起 来源:倒序切片

    2015-08-25

举报

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

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