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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1.Python把0、空字符串''、None都看成False,其他数值和非空字符串都看成True 2.Python的短路计算:Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。 (1)在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 (2)在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 3.理解 a = True print a and 'a=T' or 'a=F' 的结果是字符串'a=T'
    查看全部
  • 这道题没有做出来! 对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 < 3)
    查看全部
  • 如果第一个索引是0,还可以省略:
    查看全部
    0 采集 收起 来源:对list进行切片

    2015-09-08

  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。
    查看全部
    0 采集 收起 来源:对list进行切片

    2015-09-08

  • 1.为了能正常显示中文,在字符串前加u,例如: u '中文' u'''第一行 第二行''' 2.raw字符串仍然成立 ur'''"第一行" 第二行''' 3.用notepad++编写代码时,出现错误UnicodeDecodeError,解决办法在第一行添加: # -*- coding: utf-8 -*-
    查看全部
  • 1.为了减少转义字符的不方便,可以用raw字符串来解决这个问题,在要字符串前加r就不需要转义字符了:r'字符串内容' 2.但是上述方式不能表示多行字符串和包含'和"的字符串,要表示这两种可以用 '''Line 1 Line 2 Line 3''' 来表示。 也可以把这种多行字符串变成raw字符串: r'''Line1 Line2 Line3'''
    查看全部
  • print语句也可以跟上多个字符串,用逗号“,”隔开,遇到‘,’会输出空格
    查看全部
  • 1/空值是Python里一个特殊的值,用None表示
    查看全部
  • 1.字符串用""或者''表示; 2.当字符串中有"时用''表示,当字符串中有'时用""表示; 3.当字符串中既有'又有""时,使用转义字符\ 例如,'Bob said \"I\'m OK\".'
    查看全部
  • while循环语法: while 条件: 。。。
    查看全部
  • for循环语法: for name in L: ...
    查看全部
    0 采集 收起 来源:Python之 for循环

    2015-09-08

  • 变量在计算机内存中的表示也非常重要。当我们写:a = 'ABC'时,Python解释器干了两件事情: 1. 在内存中创建了一个'ABC'的字符串; 2. 在内存中创建了一个名为a的变量,并把它指向'ABC'。 也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据,而不是把变量b指向变量a。
    查看全部
  • 1.Python是动态语言(同一个变量可以反复赋值,而且可以是不同类型的变量)
    查看全部
  • if...elif...else elif是else if的变形。
    查看全部
  • 迭代永远是去除元素本身而非索引,想要得到索引需要使用 enumerate(L)处理L
    查看全部
    0 采集 收起 来源:索引迭代

    2015-09-08

举报

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

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