为了账号安全,请及时绑定邮箱和手机立即绑定
  • 单行raw字符串r'...'

    多行字符串'''...'''

    多行raw字符串r'''...'''

    查看全部
  • 转义字符'\'

    查看全部
    0 采集 收起 来源:Python的字符串

    2021-01-17

  • 在Python中,布尔类型还可以与其他数据类型(字符串,数字等)做 and、or和not运算:

    a = True
    print(a and 0 or 99) # ==> 99

    因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:

    True and 0计算结果是0 
    继续计算0 or 99计算结果是 99 
    因此,结果是99。
    需要注意的是,not计算的优先级是高于and和or的。

    True and not False # ==> True

    在上述布尔计算中,先计算not False = True,然后再计算True and True,因此得到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效率低,代码量少

    python不适合底层程序(驱动),移动端(android、iOS),游戏的开发

    查看全部
    0 采集 收起 来源:Python的现状

    2021-01-17

  • 二进制用0b开头

    十六进制用0x开头

    查看全部
  • 取模'%'

    向下取整'//'

    保留有效数字round(变量,有效数字长度)

    查看全部
  • raw:raw()内的字符不需转义,输出所输出内容。

    查看全部
  • 1989年发明

    1991年2月第一个解释器诞生

    1994年1月发布1.0版本

    2000年10月发布2.0版本

    2008年12月发布3.0版本

    查看全部
  • 整数和浮点数运算之后,结果都是浮点数;

    地板除(//):得到的结果会忽略小数部分,只拿整数部分,

    10//4  # ==> 2

    round()函数,可以用来保留小数位,round(要保留小数位的数值,保留的位数)

    round(10,3)  # ==> 3.333,默认最后一位小数位四舍五入取值

    查看全部
  • python中变量需要遵循一定的约束,可以是字母,下划线,数字,但是不能以数字开头;

    变量不仅可以是数字,也可以是任意数据类型(布尔,字符串,空值None等)

    变量定义:变量名=数据,a=1,python(特有的特性,动态语言)中一个变量可以存储不同的类型

    查看全部
  • 可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了

    这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进

    1. 在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块


    查看全部
    0 采集 收起 来源:Python之if语句

    2021-01-16

  • 在Python中,能够直接处理的数据类型有以下几种:

    整数、浮点数、字符串、布尔值、空值。


    查看全部
  • 常见的编辑器包括:Sublime Text3,Visual Code,PyCharm

    • 注意Helo Word 前后都有单引号

    • print和>>>不可以有空格

    • 注意(、)、’、‘)均为英文字符


    查看全部
  • 在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构.

    list可以放入数字、字符串等数据类型,list不对放入其中的类型进行判断,也就是说,list可以同时放入任意类型的数据,这是Python这门语言决定的,因为Python是动态语言.

    查看全部
  • # Enter a code

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    print(d) # ==> {'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49}

    print(d.keys())

    if 'Alice' in d.keys():

        alice_score= d.pop('Alice')

        print(alice_score) # ==> 45

        print(d) # ==> {'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49}

    else:

        print('None')


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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