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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • L=[] i=1 while i<=100: L.append(i*i) i+=1 print sum(L) L=[] for i in range(1,101): L.append(i*i) print sum(L)
    查看全部
  • L = [x*x for x in range(1,101)] print sum(L)
    查看全部
  • 由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事: 一是把新的元素添加到set中,二是把已有元素从set中删除。
    查看全部
    0 采集 收起 来源:Python之 更新set

    2015-10-02

  • 直接使用 for 循环可以遍历 set 的元素:
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2015-10-02

  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。
    查看全部
  • python中的list 中的元素类型必须是同一种
    查看全部
    0 采集 收起 来源:Python创建list

    2015-10-02

  • 0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122。 中国制定了GB2312编码,用来把中文编进去。 Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。 Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。 print u'北京' equals print '北京'.encode('utf-8') 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • 布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。 布尔值可以用and、or和not运算。 and运算是与运算,只有所有都为 True,and运算结果才是 True。 or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。 not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。 五、空值 空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
    查看全部
  • tuple
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2015-10-01

  • print里面+的用法需要注意
    查看全部
  • 短路计算,计算a or b时,如果a是ture,则根据或运算法则,整个结果必定为ture,因此返回a;如果a是false,则整个结果取决于b,因此返回b
    查看全部
  • Python中没有针对字符串的截取函数,只需要切片操作。 字符串可以看成一个list
    查看全部
    0 采集 收起 来源:对字符串切片

    2015-10-01

  • 切片可以有三个参数,分别:起始索引:终止索引(不包括该索引号):隔n个元素切片 切片后,数据类型不变
    查看全部
    0 采集 收起 来源:对list进行切片

    2015-10-01

  • print "I'm OK." print 'Learn "Python" in imooc.' print 'Bob said \"I\'m OK\" \\ \n \t Awesome!' \ Escape character (转义字符) If a string needs to use lots of escape character, we can just add "r" in front of the string. r means raw string. Be aware that: r'.......' cannot represent the string contain ' and " at the same time. For example: print r'Bob said "I'm OK."' invalid syntax. print r'Bob said "To be or not to be."' correct syntax '''.....''' means multiple lines notation. print '''.....''' can present multiple line sting. For example: print '''JJ Lin is my favorite singer. Jasper Shi is a good boyfriend. I like the show that Daddy where we go. ''' it equals: print 'JJ Lin is my favorite singer.\nJasper Shi is a good boyfriend.\nI like the show that Daddy where we go.' The same working principle, you can add 'r' at the beginning. print r'''........''' \t tab \n Wrap or newline \\ indicates '\' itself
    查看全部
  • Python不适合的领域
    查看全部

举报

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

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