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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • ()可以作为运算时的优先级,所以要在tuple组里数组中用‘,’结尾后就能打印出tuple
    查看全部
  • tuple与list的写法区别是 list用的是[] tuple用的是() list可以修改 ,tuple不能修改,只能读取。
    查看全部
  • and 运算规则大概理解成,比如,a是False,运算结束,相反就运算结果取决于下一个知,直到运算结束; True and True # ==> True True and False # ==> False False and True # ==> False False and False # ==> False or 运算规则是运算第一个,如果是False,则运算下一个,结果也是取决于下一个,直到运算结束。 True or True # ==> True True or False # ==> True False or True # ==> True False or False # ==> False
    查看全部
  • list.append()在列表尾部加元素; list.insert(位置,元素)在指定位置加元素; list.pop()删除列表尾部元素; list.pop(指定位置)删除指定位置的元素; t = ('a', 'b', ['A', 'B'])通过变化list的值来变化tuple的值,tuple不变实际意义是指其值的指向不变
    查看全部
  • 因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”
    查看全部
  • 倒数索引 L[-1] 末尾添加 L.append('paul') 插入索引 L.insert(0,'paul') 删除索引 L.pop(2) 替换 L[-1]='paul' L[2]='paul' L.
    查看全部
  • 表示中文,显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去。 日文和韩文等其他语言也有这个问题。为了统一所有文字的编码,Unicode应运而生。Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。 Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以
    查看全部
  • 如果一个对象说自己可迭代,那我们就直接用 for 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2017-06-16

  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存 与u'...'都有使用Unicode编码的作用
    查看全部
  • Python以Unicode表示的字符串用u'...'表示
    查看全部
  • raw字符串转义一行需转义的字符 '''...'''转义多行
    查看全部
  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2017-06-16

  • a = True print a and 'a=T' or 'a=F' 计算结果不是布尔类型,而是字符串 'a=T',这是为什么呢? 因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,所以: True and 'a=T' 计算结果是 'a=T' 继续计算 'a=T' or 'a=F' 计算结果还是 'a=T'
    查看全部
  • Python把0、空字符串''和None看成False,其他数值和非空字符串都看成是True,所以True and 'a=T'计算结果是'a=T',继续计算'a=T'or'a=F'计算结果还是‘a=T’ 通过or运算,可以把空字符串“变成”默认字符串,而非空字符串保持不变
    查看全部
  • Python之定义可变参数,其方法很简单,就是在可变参数的名字前面加个*,我们可以传入0个,1个或者多个参数给可变参数
    查看全部

举报

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

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