Python 基础教程

news/2024/12/3 1:51:41/

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 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。

查看 Python 版本

我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:

python -V
或
python --version

以上命令执行结果如下:

Python 3.9.10

你也可以进入Python的交互式编程模式,查看版本:

Python 3.9.10 (v3.9.10:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> 

第一个Python3.x程序

对于大多数程序语言,第一个入门编程代码便是 "Hello World!",以下代码为使用 Python 输出 "Hello World!"

#!/usr/bin/python3print("Hello, World!")

Python 常用文件扩展名为 .py。

你可以将以上代码保存在 hello.py 文件中并使用 python 命令执行该脚本文件。

$ python3 hello.py

以上命令输出结果为:

Hello, World!


http://www.ppmy.cn/news/1082105.html

相关文章

Java自定义异常

Java标准库定义的常用异常包括&#xff1a; 当我们在代码中需要抛出异常时&#xff0c;尽量使用JDK已定义的异常类型。例如&#xff0c;参数检查不合法&#xff0c;应该抛出IllegalArgumentException&#xff1a; static void process1(int age) {if (age < 0) {throw new…

js数组中添加、删除、更改、查询元素方法

数组添加元素 1.Array.push() 追加到后面 – 原数组 let arry [1,2,3,4]; array.push(5,6) 2.Array.unshift()追加到前面 – 原数组 let array [1,2,3,4]; array.unshift(2,4) 3. Array.splice(索引位置,个数&#xff0c;添加的元素) – 原数组 let array [1,2,3,4,5]; arr…

如何使用C++11原子操作实现自旋锁

什么是自旋锁&#xff1f; C自旋锁是一种低层次的同步原语&#xff0c;用于保护共享资源的访问。自旋锁是一种轻量级的锁&#xff0c;适用于短时间的资源锁定。 自旋锁的特点&#xff1a;当一个线程尝试获取已经被另一个线程占有的自旋锁时&#xff0c;这个线程会进入一个循环…

如何进行Linux系统管理和维护?

首先&#xff0c;让我们先了解一下Linux系统管理的重要性。在现实世界中&#xff0c;Linux系统管理就像是掌握一门外语。如果你想在一个外国城市旅游时和当地人交流&#xff0c;你需要掌握一些基本的语言知识。同样地&#xff0c;如果你想管理好一个Linux系统&#xff0c;你需要…

STM32f103入门(8)TIM输入捕获输入捕获测频率PWMI测占空比

TIM输入捕获 频率测量输入捕获基本结构PWMI基本结构主从触发模式输入捕获测量频率PWMI测占空比 频率测量 输入捕获基本结构 CNT计数一个周期&#xff0c;转运到CCR1里面去&#xff0c;CNT0 这时候CCR1N FxFc/N Fc cnt的驱动时钟 这时候就可以得到频率 Fc72M/PSC PWMI基本结构 …

python进阶 — 使用python脚本调用java程序

1、ChatGPT3.5给的解决方案 是的&#xff0c;你可以使用Python的subprocess模块通过执行命令行命令来调用Java项目。如果你想使用subprocess模块调用Java项目的接口加解密方法&#xff0c;你需要通过命令行来执行Java可执行文件或脚本&#xff0c;并提供相应的命令和参数。 具…

有理函数拆分

有理函数拆分 有理函数格式真分式和假分式:pear: 前题: P n ( x ) Q m ( x ) \dfrac{P_n(x)}{Q_m(x)} Qm​(x)Pn​(x)​ 没有公因式 n > m n>m n>m : 假分式 n < m n<m n<m : 真分式 展开为更简化的有理函数:grapes: 因子中x的系数假设已经被我们提取出来&am…

TDengine(2):wsl2+ubuntu20.04+TDengine安装

一、ubuntu系统下提供了三种安装TDengine的方式&#xff1a; 二、通过 apt 指令安装失败 因为是linux初学者&#xff0c;对apt 指令较为熟悉&#xff0c;因此首先使用了该方式进行安装。 wget -qO - http://repos.taosdata.com/tdengine.key | sudo apt-key add -echo "…