热搜:前端 nest neovim nvim

python基础入门

lxf2023-06-22 02:46:07

theme: condensed-night-purple

字数 1576
阅读时间 7分钟
阅读人群 任何

Python的基础语法:

  1. 变量声明:使用等号(=)来赋值。

    x = 5
    name = "John"
    
  2. 输出内容:使用print()函数打印输出内容。

    print("Hello, World!")
    
  3. 数据类型:

    • 整数:如1、2、3等。可以进行加减乘除等数学运算。
    • 浮点数:如1.0、2.5等。也可以进行数学运算,但可能存在精度问题。
    • 字符串:用单引号或双引号括起来的一段文本。可以进行字符串拼接、截取等操作。
    • 布尔值:True和False两个值。
    • 列表:一组有序的数据,用方括号括起来,每个元素之间用逗号隔开。
    • 元组:一组有序的数据,用小括号括起来,每个元素之间用逗号隔开。
    • 字典:一组无序的键值对,用大括号括起来,每个键值对之间用逗号隔开。
  4. 条件语句:使用if、elif和else关键字。

    if x > 0:
        print("x is positive")
    elif x == 0:
        print("x is zero")
    else:
        print("x is negative")
    
  5. 循环语句:

    • for循环:用于遍历一个可迭代对象(如列表、字符串等)。

      for i in range(5):
          print(i)
      
    • while循环:在条件满足的情况下重复执行一段代码块。

      i = 0
      while i < 5:
          print(i)
          i += 1
      
  6. 函数声明:使用def关键字定义函数

以下是 Python 常用关键字的作用:

 `and`:逻辑与操作符
 `as`:简化导入模块时的命名空间名称
 `assert`:用于调试,如果表达式结果为 False,则抛出 AssertionError 异常。
 `async`:定义异步函数
 `await`:等待异步函数执行完成
 `break`:跳出循环
 `class`:定义类
 `continue`:跳过当前迭代并继续下一次迭代
 `def`:定义函数
 `del`:删除对象引用
 `elif`:else if 的缩写,用于条件语句
 `else`:否则语句
 `except`:异常处理语句
 `False`:布尔类型,表示 False
 `finally`:无论是否发生异常都会被执行的代码块
 `for`:循环语句
 `from`:从模块中导入指定的函数或变量
 `global`:声明全局变量
 `if`:条件语句
 `import`:导入模块
 `in`:判断成员是否属于一个数据容器
 `is`:判断两个对象是否相同
 `lambda`:创建匿名函数
 `None`:表示空值
 `nonlocal`:声明外部嵌套函数中的变量
 `not`:逻辑非操作符
 `or`:逻辑或操作符
 `pass`:占位符,用于空语句块
 `raise`:触发异常
 `return`:从函数中返回值

Python 中开启一个虚拟环境

什么是python虚拟环境

  1. 安装 virtualenv 工具。在终端中运行以下命令:

    pip install virtualenv
    
  2. 在项目目录下创建一个新的虚拟环境。在终端中进入项目目录,然后运行以下命令:

    virtualenv env
    

    这里的 env 是新建虚拟环境的名称,可以根据需要自定义。

  3. 激活虚拟环境。在终端中运行以下命令:

    • Windows 系统:

      env\Scripts\activate.bat
      
    • Linux 或 macOS 系统:

      source env/bin/activate
      

    运行以上命令后,终端提示符的左侧会显示当前激活的虚拟环境名称,表示已经成功进入了该虚拟环境。

现在,您可以在这个虚拟环境中安装需要的 Python 包,并运行您的项目了。当您完成工作后,可以运行以下命令退出虚拟环境:

deactivate

将python单文件打包

在进行Python开发时,我们通常会将程序分散在多个Python文件中,这样结构清晰、易于维护。但是,当我们需要将程序传递给其他人使用时,这就会变得很麻烦。因为用户需要安装Python环境,并且需要手动运行脚本。为了解决这个问题,我们可以使用PyInstaller工具将Python文件打包成一个可执行的单文件,方便用户直接使用。

以下是使用PyInstaller将Python文件打包成可执行文件的步骤:

  1. 安装PyInstaller

首先,我们需要安装PyInstaller。使用pip安装即可:

pip install pyinstaller
  1. 添加依赖文件

如果我们的Python程序使用了三方文件和三方依赖,我们需要将这些文件添加到打包文件中,以便打包后的程序可以正常运行。我们可以使用以下命令将文件添加到打包文件中:

pyinstaller --onefile --add-data "path/to/file;." [文件名].py

其中,--add-data参数表示将指定的文件添加到打包文件中。在这个例子中,我们将path/to/file路径下的文件添加到打包文件中,并将其放在打包文件的根目录下。

  1. 打包Python文件

接下来,我们需要使用PyInstaller将Python文件打包成一个可执行的二进制文件。使用以下命令:

pyinstaller --onefile [文件名].py

其中,--onefile参数表示将所有依赖打包到一个文件中。这样打包后的文件就可以直接运行,无需安装Python环境。

  1. 查看打包结果

在打包完成后,我们可以在dist目录下找到打包后的可执行文件。用终端进入该目录,运行可执行文件即可。

以上就是将Python文件打包成可执行文件,并添加文件的步骤。使用PyInstaller工具,我们可以避免用户安装Python环境和手动运行脚本的麻烦,方便用户直接使用程序。

python编写环境推荐

https://aistudio.baidu.com/

本网站是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 本网站还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 除此之外,本网站还拥有一个活跃的社区,您可以在社区中与其他前端开发者交流技术、分享经验、解决问题。我们相信,社区的力量可以帮助您更好地成长和进步。 在本网站中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!