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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • python中定义一个函数要用到def语句,依次写出函数名、括号、括号中的参数以及冒号,然后在缩进块中编写函数体,函数返回的值用return语句返回。 >>>def my_abs(x): if x>=0: return x else: return -x 注意,函数体内部的语句在执行的时候,一旦执行到return,函数就执行完毕,并将return后的结果返回,如果没有return语句,函数执行完毕后会返回None。 return None可以简写为return
    查看全部
  • [x*x for x in range(1,11)]
    查看全部
    0 采集 收起 来源:生成列表

    2018-03-19

  • 的方式发送方
    查看全部
  • 1:整数和浮点数的运算遵循四则运算的预算法则,同样也支持() 2:整数和整数运算仍是整数、浮点数和浮点数运算仍是浮点数、整数和浮点数运算后结果是浮点数、 3:如果整数的除法运算除不尽的话,则直接吧余数扔掉,Python提供取余运算% 4:整数除法遇到除不尽的情况,把其中一个变成浮点数,就能精确计算了
    查看全部
  • def move (n,a,b,c) if n == 1: print(a,'-->',c) return move(n-1,a,c,b) move(1,a,b,c) move(n-1,b,a,c) move(5,'A','B','C')
    查看全部
  • abs(x) 绝对值函数 cmp(x,y) 比较函数 int() 整型数 str() 字符串 可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs
    查看全部
  • 对于有规律并且元素较多的类表,可以直接在列表内使用元素的表达式以及循环体构建列表。 L = [x * x for x in range(1, 101)]
    查看全部
  • 如果x开始等于0那么x是从1开始的,如果是开始是1那么是从2开始的。 无论如何x是得从0加到100这些数必须先有然后再有相加的时候不加偶数这一说,所以把X=X+1依然放在前边,把sum放在contiune后边
    查看全部
  • 1:8bit(255)为一个Byte(字节)、一个英文字母或者数字或者符号用一个字节表示 2:ASCII编码0-255表示一个英文字母或者一个符号 3:中国制定GB2312编码,两个字节表示一个汉字 4:最后统一用Unicode编码表示所有语言,两个字节表示一个字符 5:由于Python出现比Unicode早,所以Python是在Unicode出现后与添加了对Unicode的支持,在Python中表示Unicode的字符串前边加u 比如 u'中国' 6:Unicode字符串除了比普通字符串多了一个u,其他用法没有区别。
    查看全部
  • list : L.append() L.insert(索引,'(要加进去的数字 or 字符)') L.pop(索引) >>> L = [1,2,3] >>> L.append(4) >>> L [1, 2, 3, 4] >>> L.insert(2,'a') >>> L [1, 2, 'a', 3, 4] >>> L.pop(3) 3 set: set.add() 空格里面填 数字 or 字符 set.remove(),空格里面填存在set里面的元素 >>> d = set([1,2,3]) >>> d.add(5) >>> d {1, 2, 3, 5} >>> d.remove(5) >>> d {1, 2, 3}
    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-03-22

  • set储存的是一组不重复的无序元素,因此,更新set主要做两件事: 一是把新元素添加到set中,二是把已有元素从set中删除。 添加到set中时,用set的add()方法,set_name.add(需要添加的元素) 删除set中的元素时,用set的remove()方法,set_name.remove(需要删除的元素) 一般如果添加的元素在原来的set中存在时它不会报错,但是不会添加进去了。 如果删除的元素在原来的set中不存在,它就会报错。
    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-03-19

  • 由于 set 也是一个集合,所以,遍历 set 和遍历 list 类似,都可以通过 for 循环实现。 直接使用 for 循环可以遍历 set 的元素: >>> s = set(['Adam', 'Lisa', 'Bart']) >>> for name in s: ... print name ... Lisa Adam Bart 注意: 观察 for 循环在遍历set时,元素的顺序和list的顺序很可能是不同的,而且不同的机器上运行的结果也可能不同。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-03-22

  • list、tuple、dict、set的区别 (1)、list: list是一种有序的集合,可以随时添加和删除其中的元素。list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型。 形如:L = ['Adam', 95.5, 'Lisa', 85, 'Bart', 59] (2)、tuple: tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple一旦创建完毕,就不能修改了。tuple和创建list唯一不同之处是用( )替代了[ ]。 形如:t = ('Adam', 'Lisa', 'Bart') (3)、dict: 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key。由于dict是按 key 查找,所以,在一个dict中,key不能重复。dict的第二个特点就是存储的key-value序对是没有顺序的!dict的第三个特点是作为 key 的元素必须不可变。 形如:d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } (4)、set: set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的。set的内部结构和dict很像,唯一区别是不存储value;set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 形如:s = set(['A', 'B', 'C'])
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-03-19

  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。 weekdays = set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']) x = '???' # 用户输入的字符串 if x in weekdays: print 'input ok' else: print 'input error' ''' if x not in weekdays: print ('input error') else: print('input ok')
    查看全部
  • s = set([name.lower() for name in ['Adam', 'Lisa', 'Bart', 'Paul']]) print 'adam' in s print 'bart' in s 使得set能识别小写的名字
    查看全部
    0 采集 收起 来源:Python之 访问set

    2018-03-19

举报

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

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