零基础入门学习Python(1)--我和Python的第一次亲密接触

时间:2022-03-24 20:58:10

前言

最近在学习Python编程语言,于是乎就在网上找资源。其中小甲鱼《零基础入门学习Python》试听了几节课,感觉还挺不错,里面的视频都是免费下载,小甲鱼讲话也挺幽默风趣的,所以呢,就决定跟随小甲鱼,一步一步的学习Python吧。

主要内容

  • Python是什么类型的语言呢?

    Python是脚本语言


    脚本语言是电脑编程语言,因此也能让开发者籍以编写出让电脑听命行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比C语言、C++语言或java之类的系统编程语言要简单容易。


    属于脚本语言的一些特性:

    • 语法和结构通常比较简单
    • 学习和使用通常比较简单
    • 通常以容易修改程序的“解释”作为运行方式,而不需要“编译”
    • 程序的开发能优于运行性能
  • IDLE是什么?

    IDLE是一个Python Shell,Shell的意思是“外壳”,基本上来说,就是一个通过键入文本程序交互的途径!我们可以利用IDLE与Python进行互动。

  • print()的作用是什么?

    print()会在输出窗口中显示一些文本

  • 为什么>>>print(‘I love fishc.com’ * 5 )可以正常秩序,但>>>print(‘I love fishc.com’ + 5 )却报错

    >>> print('I love fishc.com' * 5 )
    I love fishc.comI love fishc.comI love fishc.comI love fishc.comI love fishc.com
    >>> 
    >>> print('I love fishc.com' + 5 )
    Traceback (most recent call last):
    File "<pyshell#6>", line 1, in <module>
    print('I love fishc.com' + 5 )
    TypeError: must be str, not int
    >>> 

    在Python中不能把连个完全不同的东西加在一起,比如数字和文本,正是这个原因,>>> print(‘I love fishc.com’ + 5 )才会报错。乘以一个整数来翻倍就具有一定意义了,前边的例子就是将“I love fishc.com”这个字符串打印5次。

  • 如果我需要一个字符串中嵌入一个双引号,正确的做法是?

    利用反斜杠\对双引号转义\",或者单引号包含此字符串,例如'I l"o"ve fishc.com'

  • 直接输入>>>'I love fishc.com'与输入>>>print('I love fishc.com')有何不同?

    >>> 'I love fishc.com'
    'I love fishc.com'
    >>> print('I love fishc.com')
    I love fishc.com

    直接输入是将结果及类型打印到屏幕上,比如上述打印的是字符串类型,而print是将结果打印到屏幕上。