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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • https://img1.sycdn.imooc.com//5b34e1f10001e90507130484.jpgr'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串

    在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:

    查看全部
  • 字符串可以用''或者""括起来表示。

    如果字符串包含",我们就可以用' '括起来表示:

    如果字符串既包含'又包含",,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。https://img1.sycdn.imooc.com//5b34e00100013a4019200934.jpg

    查看全部
  • https://img1.sycdn.imooc.com//5b34de9f0001e9fd13660768.jpg由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为


    2.

    \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身


    查看全部
  • 在Python中,变量的概念基本上和初中代数的方程变量是一致的。在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头https://img1.sycdn.imooc.com//5b34de260001f5d719200934.jpg

    查看全部
  • Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。Python的注释以 # 开头。关于Python代码中的注释的知识点有:
    1,单行注释:
    #

    2,多行注释
    '''
    多行注释语句
    多行注释语句
    '''

    查看全部
    0 采集 收起 来源:Python的注释

    2018-06-28

  • python没有基本类型,java中byte和short不是底层类型。python中不考虑范围。python3后,整数类型为int,不再区分整数和长整数。python2中分别为int和long。python中,默认十进制,0b二进制,0o八进制,0x十六进制。八进制和十六进制是对于二进制的一种简化。用type()可以知道数据类型。python中方法和函数有明显区分。任何进制。bin()、oct()、hex()。转化为二进制,八进制,十六进制的函数。

    3.4e-4的形式,表示3.4e*10^-4


    查看全部
  • 为什么我算出来是2600

    sum = 0

    x = 1

    while x < 100:

        x = x + 2

        sum=sum+x

    print sum

    得出得结果是2600

    但只要把

        x = x + 2

        sum=sum+x

    调换上下顺序

        sum=sum+x

        x = x + 2

    则能算出正确答案2500,为什么???

    1. 首先,您的sum加上的第一个x的值为3;

    2. 其次,您加上的最后一个x的值为101,这是因为while语句在判断完x = 99 < 100 后,程序又在 x 上加了一个2


    查看全部
  • 计算机程序理所当然地可以处理各种数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。

    https://img1.sycdn.imooc.com//5b34da510001218719200934.jpg
    查看全部
  • sum=0.0   #是给sum进行赋值,这样sum就是浮点数,计算结果更加精准

    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-06-28

  • name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

    查看全部
    1 采集 收起 来源:Python之 for循环

    2018-06-28

  • 由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:

    >>> L = ['Michael', 100, True]


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

    2018-06-28

  • Python创建list

    Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

    构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list

    由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据

    一个元素也没有的list,就是空list:

    >>> empty_list = []


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

    2018-06-28

  • Python中布尔类型

    与运算:只有两个布尔值都为 True 时,计算结果才为 True。

    True and True   # ==> True
    True and False   # ==> False
    False and True   # ==> False
    False and False   # ==> False

    或运算:只要有一个布尔值为 True,计算结果就是 True。

    True or True   # ==> True
    True or False   # ==> True
    False or True   # ==> True
    False or False   # ==> False

    非运算:把True变为False,或者把False变为True:

    not True   # ==> False
    not False   # ==> True

    布尔运算在计算机中用来做条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。

    在Python中,布尔类型还可以与其他数据类型做 and、or和not运算,请看下面的代码:

    a = True
    print a and 'a=T' or 'a=F'


    查看全部
  • 要想使用print(x*10+y,end = " ")

    需要在开头加上:

    from __future__ import print_function

    查看全部
  • 适合开发工具和脚本等

    不适合贴近硬件的驱动、移动端和游戏等

    优点:开发速度快、可以将其他多种语言结合到一起

    缺点:解释型语言运行速度慢、源码不能加密

    https://img1.sycdn.imooc.com//5b349c150001d81510080416.jpg

    查看全部

举报

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

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