• Python基础语法入门


    14天学习训练营导师课程:
    李宁《Python Pygame游戏开发入门与实战》
    李宁《计算机视觉OpenCV Python项目实战》1
    李宁《计算机视觉OpenCV Python项目实战》2
    李宁《计算机视觉OpenCV Python项目实战》3

    上一节课,我们了解了基础环境如何配置,这一节我们继续了解点新的东西

    创建一个新的 Python 项目

    首先,创建一个名为python.

    其次,启动 VS 代码并打开python文件夹。

    创建一个新app.py文件并输入以下代码并保存文件

    print('Hello, World!')
    
    • 1

    执行 Python Hello World 程序

    要执行该app.py文件,您首先要在 Windows 上启动命令提示符,或者在 macOS 或 Linux 上启动终端。

    然后,导航到该python文件夹。

    之后,键入以下命令来执行该app.py文件:

    python app.py
    
    • 1

    如果一切正常,您将在屏幕上看到以下消息:

    image-20221120145734294

    这样我们的helloword就算是学完了,这个时候我们就需要了解点更加深入的东西了。

    什么是函数

    当您将两个数字相加时,这是一个函数。当你将两个数字相乘时,这也是一个函数。

    每个函数接受您的输入,应用一些规则,然后返回结果。

    在上面的例子中,print()是一个函数。它接受一个字符串并将其显示在屏幕上。

    Python 有许多内置函数,例如print()在程序中开箱即用的函数。

    此外,Python也是 允许您定义函数。但我们现在还不用了解它。

    我们可以先来了解一下python的基础语法。

    基础语法

    空格和缩进

    如果您一直使用其他编程语言(例如 Java、C# 或 C/C++),您就会知道这些语言使用分号 ( ;) 来分隔语句。

    然而,Python 使用空格和缩进来构造代码结构。

    我们可以这一段 Python 代码:

    # define main function to print out something
    def main():
        i = 1
        max = 10
        while (i < max):
            print(i)
            i = i + 1
    
    # call function main 
    main()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    代码的含义现在对您来说并不重要。大家要了解的是代码结构。

    在每一行的末尾,您看不到任何用于终止语句的分号。并且代码使用缩进来格式化代码。

    通过使用缩进和空格来组织代码,Python 代码具有以下优点:

    • 首先,您永远不会像在其他编程语言(如 Java )那样以冒号结尾。
    • 其次,编码风格本质上是统一的。如果您必须维护另一个开发人员的代码,那么该代码看起来与您的代码相同。
    • 第三,与其他编程语言相比,代码更具可读性和清晰度。

    注释

    注释与代码一样重要,因为它们描述了编写一段代码的原因。

    当 Python 解释器执行代码时,它会忽略注释。

    在 Python 中,单行注释以井号 (#) 开头,后跟注释。例如:

    # 我是坚果
    
    • 1

    关键词

    有些词在 Python 中有特殊含义。它们被称为关键字。

    下面显示了 Python 中的关键字列表:

    False      class      finally    is         return
    None       continue   for        lambda     try
    True       def        from       nonlocal   while
    and        del        global     not        with
    as         elif       if         or         yield
    assert     else       import     pass
    break      except     in         raise代码语言: Python  (python )
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    Python 是一种不断发展和发展的语言。所以它的关键词会不断增加和变化。

    Python 提供了一个用于列出其关键字的特殊模块,称为keyword.

    要查找当前关键字列表,请使用以下代码:

    import keyword
    
    print(keyword.kwlist) 
    
    • 1
    • 2
    • 3

    字符串文字

    Python 使用单引号 ( ')、双引号 ( ")、三重单引号 ( ''') 和三重双引号 ( """) 来表示字符串文字。

    字符串文字需要用相同类型的引号括起来。例如,如果您使用单引号开始字符串文字,则需要使用相同的单引号来结束它。

    下面显示了字符串文字的一些示例:

    s = 'This is a string'
    print(s)
    s = "Another string using double quotes"
    print(s)
    s = ''' string can span
            multiple line '''
    print(s)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    概括

    • Python 语句以换行符结尾。
    • Python 使用空格和缩进来组织其代码结构。
    • 标识符是Python中标识变量、函数、模块、类等的名称。
    • 注释描述了代码工作的原因。它们会被 Python 解释器忽略。
    • 使用单引号、双引号、三引号或三重双引号来表示。

    好的,今天我们就先了解这么多。感谢老师的课程。

  • 相关阅读:
    RESTful API,以及如何使用它构建 web 应用程序
    new Vue的时候到底做了什么
    【基于FreeRTOS的STM32F103系统】简介及官方文件移植
    虚拟化、容器与Docker基本介绍以及安装部署(Docker 基本管理)
    1688获得商品详情接口调用展示
    Spring注入bean的常用的六种方式
    C++基础知识(二十五)--- STL案例之演讲比赛
    ElasticSearch - 分布式搜索引擎底层实现——倒排索引
    Linux 上查看和刷新 DNS 缓存
    【VUE】微商城(十一)----购物车下订单,选择收货地址,商品详情页立即购买,取消订单,查看订单详情
  • 原文地址:https://blog.csdn.net/qq_39132095/article/details/127949309