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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 由于set存储的是一组不重复的无序元素,

    查看全部
    0 采集 收起 来源:Python之 更新set

    2019-01-30

  • Python中布尔类型

    1. 在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'

    2. 要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算

       在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

      在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

      所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

    查看全部
  • print 2.5 + 10.0 / 4



    查看全部
  • Python中整数和浮点数

    1. Python中整数和浮点数混合运算的结果是浮点数:

      1 + 2.0    # ==> 浮点数 3.0

    2. Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉:

      11 / 4    # ==> 2

    查看全部
  • # -*- coding: utf-8 -*-

    print '''静夜思

    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。'''


    查看全部
  • print r'''"To be, or not to be": that is the question.

    Whether it's nobler in the mind to suffer.'''


    查看全部
  • s = 'Python was started in 1989 by \"Guido\". \n Python is free and easy to learn.'

    print s


    查看全部
  • x1 = 1

    d = 3

    n = 100

    x100 =  (x1 +(n - 1)*d)

    s =  (x1 + x100)*n/2

    print s


    查看全部
  • 语句是

    if not判断:后面有个“:”

    if 判断:后面有个“:”

    执行

    第一句

    else:后面有个“:”


    查看全部
    0 采集 收起 来源:Python之 if-else

    2019-01-29

  • If语句的构成

      if 判断:(冒号,表示代码块开始)

    四个空格,不适用tab;判断代码一

    四个空格,不适用tab;否则判断代买二    


        2. print 语句,字符串和后面的变量age间有个逗号,


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

    2019-01-29

  • python编辑器:Notepad++

                            设置 > 首选项 > 新建 > 文件编码使用UTF-8(无BOM)

                            语言 > python

    注意:行首不能有空格,python对缩进要求严格

    运行:python hello.py

    hello.py:


    查看全部
  • tuple可以改变的一种情况

    >>> t = ('a', 'b', ['A', 'B'])

    tuple(0,1,list[1,2])

    因为其中含有list,所以是可变的

    查看全部
  • tuple的使用注意事项

    Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。

    >>> t = (1)
    >>> print t
    1
    >>> t = (1,)
    >>> print t
    (1,)


    查看全部
  • Tuple是元组,和list很类似

    不同

    1、一旦创建不能修改

    2、tuple圆括号(),list方括号[] 表示符号不同

    3、没有pop、append、Insert的方法

    相同

    1、都是用[0]、[1]、[2]来调用相应的位数

    查看全部
  • List 有删除新元素两种方法

    .pop()删除list尾部

    .pop(*)删除到list指定位数

    查看全部

举报

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

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