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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 添加新成员到现有的 list 中:append()和insert()方法 append()追加到 list 的末尾 insert()它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素,L.insert(0, 'Paul')
    查看全部
  • print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出,遇到逗号“,”会输出一个空格
    查看全部
  • List: 获取List中的元素时可用负数;-1表示倒数第一 以此类推 -2 倒数第二等; 注意数组不要越界。
    查看全部
  • Python与其他数据类型做与、非、或计算: 在Python中,布尔类型还可以与其他数据类型做 and、or和not运算,请看下面的代码: 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' 要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
    查看全部
  • Python 转义: 1、“\”转义 2、r'...' 表示这是一个raw字符串 里面的字符不需要转义; 不能表示多行字符串 也不能表示含‘ 和’‘的字符串 3、r'''....’‘’可以弥补以上不足
    查看全部
  • Python 变量在计算机内存中的表示: 当我们写:a = 'ABC'时,Python解释器干了两件事情: 1. 在内存中创建了一个'ABC'的字符串; 2. 在内存中创建了一个名为a的变量,并把它指向'ABC'。 也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据
    查看全部
  • tuple元组,一个元素时:t = (1,) 多加一个逗号 多元素加不加不影响: t = (1,2,3,)
    查看全部
  • 这里需要注意的一点是,and 和 or 返回的是第一个或第二个的“值”,并不一定是 True 或 False。
    查看全部
  • Python 3.x中python默认编码改为了utf-8,如果文件编码是以utf-8保存的可以直接正常显示中文,不需要加U或者# -*- coding:utf-8 -*- ,如果是ANSI格式保存的只需把编码格式改成utf-8就可以了。
    查看全部
  • 不可变这个限制仅作用于key,value是否可变无所谓: { '123': [1, 2, 3], # key 是 str,value是list 123: '123', # key 是 int,value 是 str ('a', 'b'): True # key 是 tuple,并且tuple的每个元素都是不可变对象,value是 boolean }
    查看全部
  • Python中串联字符串的操作符有两个,一个是"+", 一个是",", "+"不能用来串联非字符串,而","可以!而且","还会输出一个空格
    查看全部
  • 字符串有个方法 upper() 可以把字符变成大写字母: >>> 'abc'.upper() 'ABC'
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • slice
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-05-12

  • 注意数据类型
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-
    查看全部

举报

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

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