美文网首页
2020-05-10 初识Python(一)

2020-05-10 初识Python(一)

作者: Jennifer_hu | 来源:发表于2020-05-10 15:48 被阅读0次

    简介

    1、Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
    Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。
    像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。
    (官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被确定为最后一个 Python 2.x 版本。)

    python的使用

    1、应用场景,如下图:


    image.png

    2、简单语法介绍(所有的语法都需要遵循python语法,不可使用中文字符,否则无效且报错,如:SyntaxError: bad input on line 1)
    -print() 函数的语法,如下图解释:


    image.png
    print() 函数由两部分组成,分别是 指令 和 内容。指令可以理解为要 Python 做什么事情,上图中的指令是 print,就是要 Python 去打印,但是要打印什么内容呢,如果你不告诉 Python,它会一头雾水的。所以括号内的内容就是要打印的东西。
    -time.sleep() 函数

    它能让代码执行暂停一个指定的时间差,()里面的数字代表每一行停顿几秒开始往下跑,如下图所示:


    image.png

    以上途中括号里(1)代表每一行停顿1秒钟。

    -转义字符:\(转义字符是一种特殊的字符)
    以下图是一段Python代码,注意看红色箭头部分是编辑器报错,无法识别,原因就是:因为第三行 For it 的左右分别是英文引号,所以 Python 在解析的时候,从左往右匹配单引号。当它读到第一个引号时,Python 会认为这是包裹内容的第一个引号,后面的内容不需要理解,当它再读到下一个引号时,告诉自己:不需要理解的内容结束了!所以,它把 For it 当做引号包裹的内容,这个时候引号后面的内容(s true you are 等),Python 自然不认识它了,所以在这里报错了!事实上,For it 和 s 之间的单引号,我们并不打算用它来结束内容的包裹,这个引号是我们要打印的字符呀!怎么才能让 Python 不要管这个引号,就像之前对待 盘丝洞 一样,原封不动打印出来即可?


    微信截图_20200510152508.png

    这个时候就需要使用另外一个语法——转义字符。
    我们在不需要被 Python 解析(理解)的引号前加上反斜杠( \),这样一来,Python 在读到 ' 时,就会恍然大悟:嗯,这个单引号我不要处理,把它当做要打印的内容就行了!,如下图所示:


    image.png
    -转义字符:\n(用来换行的转义字符是 \n)
    如这一行Python代码:print('For\nit's\ntrue\nyou\nare\nmy\ndestiny.'),就使用了换行转义符,打印出来的结果就如下图:
    image.png

    -其它转义字符
    除此以上2中常用的转义符之外,还有其他的转义符如下图所示:


    image.png
    3、打印多行代码方法
    -如下如图是使用print('')和
    print('')
    print('')
    print('')方法实现:
    image.png
    -三引号 '''
    三引号可以用来包裹多行文本。我们只需要在文本的开头和结尾加上三引号,再调用 print() 函数就能将多行文本原样打印出来。使用三引号不仅方便,还能最大程度地保留原始文本结构,让我们”所见即所得“。
    举个栗子,下面这段代码的输出结果如下图:
    image.png

    相关文章

      网友评论

          本文标题:2020-05-10 初识Python(一)

          本文链接:https://www.haomeiwen.com/subject/gzrjnhtx.html