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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python之倒序访问list

    L[-1] 

    L[-2]

    从-1开始

    查看全部
  • 因为Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True

    短路计算。

    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环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    # -*- coding: utf-8 -*-

    目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。


    查看全部
    1. ==判断左右两边是否相等

    2. “>>>”是Python解释器的提示符,不是代码的一部分。

    3. print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出。print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的。

    查看全部
    1. 整数运算永远是精确的(包括除法运算),浮点数运算则可能会有四舍五入的误差

    2. 字符串形式:‘ ’和“ ”扩起来的任意文本,不包括其本身

    3. 布尔值和布尔代数的表示完全一致,主要True和False。

    4. 布尔值运算:and:&&;or:||;not:!

    5. 空值:None,不能理解为0

    查看全部
  • 一个函数在内部调用自身本身,这个函数就是递归函数。

    查看全部
  • 1、list是一种有序的集合,可以随时添加和删除元素

    2、构造list很简单,直接用[]把所有的list都括起来,通常我们会把list赋值给一个变量

    3、python是动态语言,所以list中包含的元素并不要求都必须是相同的,可以包含各种数据类型

    4、一个元素都没有的list,称之为空list

    查看全部
    1 采集 收起 来源:Python创建list

    2018-08-09

  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:
    1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict


    查看全部
    0 采集 收起 来源:什么是迭代

    2018-08-09

  • 冒号再前,数字在后,切前几个数字。

    数字在前,冒号在后,从第几个数字切起

    查看全部
    0 采集 收起 来源:对字符串切片

    2018-08-09

  • 字符串有个方法 upper() 可以把字符变成大写字母

    查看全部
    0 采集 收起 来源:对字符串切片

    2018-08-09

  • set的作用在于其无重复,大大提升速度

    查看全部
  • 一、布尔类型:True 和 False 两种值,分以下几种运算:

    1、与运算 and:都为True时结果才为True

    2、或运算 or:只要有一个为T结果就为T

    3、非运算not:把t变为f、把f变为t

    二、布尔类型还可以与其他数据类型做and、or和not运算

    短路计算:

    1、a  and b 时,若a=false,则返回a,若a=T,则返回值取决于b,因此返回b

    2、a or b时。若a=T,结果必定为T,则返回a,若a=f时,结果取决于b,则返回b。

    查看全部
  • LEN函数是一种函数,功能是返回文本串的字符数。

    查看全部
  • 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数

    查看全部
  • 1、计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才行。

    2、8比特bit=1字节byte    ASCII编码: A=65  z=122

    一个中文至少俩字节,中国采用gb2312

    3、为了统一所有文字的编码,日文韩文等,unicode应运而生,把所有语言都统一到一套编码里

    4、unicode两个字节=一个字符

    查看全部

举报

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

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