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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数: 整型中 / 号表示整除保留小于结果的最小整数 % 表示取余数 浮点的结果还是浮点
    查看全部
  • Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如: print u'中文' 中文 注意: 不加 u ,中文就不能正常显示。 Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效: 转义: u'中文\n日文\n韩文' 多行: u'''第一行 第二行''' raw+多行: ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言''' 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 但是如果开头有# -*- coding: utf-8 -*- 那么就不需要再加u 直接输入'''中文'''就行
    查看全部
  • 注意:转义字符 \ 不计入字符串的内容中。 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 一、整数 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。 二、浮点数 对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。
    查看全部
  • 数据类型: 一、整数 二、浮点数 三、字符串 四、布尔值 五、空值 None
    查看全部
  • pop()方法总是删掉list的最后一个元素,并且它还返回这个元素;
    查看全部
  • 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: append()总是把新的元素添加到 list 的尾部。 方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素
    查看全部
  • 单元素 t = (1) 会被理解为一个数字而不是tuple,所以要t = (1,) 来说明是个tuple。
    查看全部
  • 前面我们看到了tuple一旦创建就不能修改。现在,我们来看一个“可变”的tuple: 在tuple中嵌套一个list tuple指向的是list 可以通过改变list中的数据来改变tuple中的数据
    查看全部
  • tuple( ) 方法 传入参数:List 传出:Tuple
    查看全部
  • ()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义: >>> t = (1,) >>> print t (1,)
    查看全部
  • 班里的同学按照分数排名是这样的: L = ['Adam', 'Lisa', 'Bart'] 但是,在一次考试后,Bart同学意外取得第一,而Adam同学考了倒数第一。 请通过对list的索引赋值,生成新的排名。 L = ['Adam', 'Lisa', 'Bart'] L.insert(0,L.pop()) print L L.insert(1,L.pop()) print L 利用pop传回值来插入
    查看全部
  • 当删除了第一个之后 列表会改变 要重新考虑删除的位置
    查看全部
  • 要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉: L.pop(2) 'Paul'
    查看全部
  • L.pop() 'Paul' pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。
    查看全部

举报

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

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