Python 教程 – 简介

python 是目前最流行的编程语言之一,尤其是随着人工智能技术的兴起。 python 是一种多用途编程语言,用于开发 web 应用程序、后端服务、数据科学和机器学习等许多东西。

设置

这些是使用 python 编码的准备工作:

下载python然后安装。您可以使用任何文本编辑器来编写 python 代码(例如 visual studio code)或专用 ide(例如 pycharm)。

编写第一个代码

创建一个扩展名为 .py 的新文件,名为 main.py。然后编写这段代码。

print("hello world!")

运行此命令来执行python代码。

python main.py

这是输出。

hello world!

基于上面的代码,print()函数显示hello world!文字.

变量和数据类型

变量是存储整数、浮点数和字符串(一堆字母数字字符)等值的地方。这是 python 中变量使用的示例。

number = 42username = "john doe"price = 2.95

要显示变量的值,请使用 print() 函数。

number = 42username = "john doe"price = 2.95# display a value from variableprint("this is a number", number)print("price: ", price)# using formattingprint(f"hello, my username is {username}")

这是输出。

this is a number 42price:  2.95hello, my username is john doe

这是python中常用数据类型的列表。

数据类型 价值

整数非十进制数漂浮十进制数字符串字母数字字符布尔值是真是假

操作员

python中有很多基本的算术运算符。这些运算符可用于执行整数和浮点等数字数据类型的计算。

立即学习“Python免费学习笔记(深入)”;

操作员 描述

+添加操作-减法运算*乘法运算/除法运算//楼层划分操作%取模运算(除法运算得到余数)**执行数字的幂运算

这是 python 中运算符使用的示例。

first = 4second = 2addition = first + secondsubtraction = first - secondmultiplication = first * seconddivision = first / secondmod = first % secondsquare_of_first = first ** 2print(f'{first} + {second} = {addition}')print(f'{first} - {second} = {subtraction}')print(f'{first} * {second} = {multiplication}')print(f'{first} / {second} = {division}')print(f'{first} % {second} = {mod}')print(f'{first} ** {2} = {square_of_first}')

输出

4 + 2 = 64 - 2 = 24 * 2 = 84 / 2 = 2.04 % 2 = 04 ** 2 = 16

// 运算符执行除法,然后返回除法结果的下限。

result = 29 // 5 # returns 5 (actual value before floor operation: 5.8)

添加用户输入

input() 函数读取用户的输入。此函数对于在 python 中创建交互式程序非常有用。默认情况下,input() 返回 string 数据类型。

这是使用 input() 函数的基本示例。

# get username from inputusername = input("enter username: ")# get age from input# the int() function converts string into integer data typeage = int(input("enter age: "))print(f"username: {username}")print(f"age: {age}")

输出

Python 教程 - 简介

示例 1 – 矩形面积计算

让我们用python 创建一个矩形面积计算程序。该程序允许用户输入矩形的长度和宽度。然后,程序计算矩形的面积,然后将其显示给用户。

# get length from user inputlength = int(input("enter length: "))# get width from user inputwidth = int(input("enter width: "))# calculate the area of rectanglearea = length * width# display the resultprint(f"area of rectangle: {area}")

输出

Python 教程 - 简介

示例 2 – 获取折扣价

让我们创建一个程序来计算应用折扣后商品的价格。该程序允许用户输入实际价格和折扣。然后,程序返回折扣价。

# get price from user inputprice = int(input("enter price: "))# get discount from user inputdiscount = int(input("enter discount: "))# calculate the discounted pricediscounted_price = price - (price * (discount / 100))# display the resultprint(f"original price: {price}")print(f"discounted price: {discounted_price}")

输出

Python 教程 - 简介

来源

python 官方页面.python 教程.

希望这篇文章对你学习python有帮助。如果您有任何意见,请在评论区告诉我。

以上就是Python 教程 – 简介的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1349478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
处理多波段栅格(Sentinel-使用 hndex 并创建索引
上一篇 2025年12月13日 12:53:43
掌握 Django:从头开始构建安全的用户身份验证 API
下一篇 2025年12月13日 12:53:51

相关推荐

  • 如何将复杂的LaTeX公式转换成Python或JavaScript代码进行数值计算?

    LaTeX公式到编程语言代码转换:挑战与解决方案 将LaTeX数学公式转换为Python或JavaScript等编程语言代码以进行数值计算,并非易事。LaTeX注重公式的排版美观,而编程语言则强调代码的执行逻辑。两者表达方式的差异,导致直接转换存在诸多挑战。 例如,考虑以下LaTeX公式: {P}_…

    2026年9月2日
    000
  • Cura二次开发版本输出的GCx文件如何解密?

    破解Cura自定义版本生成的加密GCx文件 一些Cura的二次开发版本会对生成的GCode文件进行加密,通常以GCx格式保存。本文将指导您如何解密这些文件,恢复原始的GCode代码。 GCx文件解密方法 Cura的GCx文件基于XML结构,包含加密的GCode指令。解密流程如下: XML解析: 使用…

    2026年9月2日
    100
  • MySQL安全认证插件使用_MySQL提升登录安全性的方案

    MySQL安全认证插件使用_MySQL提升登录安全性的方案MySQL安全认证插件使用_MySQL提升登录安全性的方案MySQL安全认证插件使用_MySQL提升登录安全性的方案MySQL安全认证插件使用_MySQL提升登录安全性的方案

    mysql登录安全性核心在于认证插件,推荐使用caching_sha2_password。1.检查默认插件:show variables like ‘default_authentication_plugin’; 2.修改my.cnf配置default_authenticat…

    2026年9月1日 用户投稿
    200
  • Python中pip install sklearn和pip install scikit-learn有什么区别?

    pip install sklearn 与 pip install scikit-learn:细微差别与最佳实践 在 Python 的机器学习领域,您可能会遇到两种安装 scikit-learn 库的命令:pip install sklearn 和 pip install scikit-learn。…

    2026年9月1日
    100
  • Windows下使用VS2013编译使用SDL库

    Windows下使用VS2013编译使用SDL库Windows下使用VS2013编译使用SDL库Windows下使用VS2013编译使用SDL库Windows下使用VS2013编译使用SDL库

    simple directmedia layer(sdl)是一个跨平台开发库,旨在通过opengl和direct3d提供对音频、键盘、鼠标、操纵杆和图形硬件的低级访问。多种软件,如视频播放工具、仿真器和许多热门游戏(包括valve的获奖作品和humble bundle中的众多游戏)都依赖于它。 SD…

    2026年9月1日 用户投稿
    300
  • pip install sklearn和pip install scikit-learn究竟有何区别?

    pip install sklearn 和 pip install scikit-learn 的区别与联系 这两个命令看似相似,实则指向不同的包。它们的区别在于: pip install scikit-learn: 这是正确的安装 Scikit-learn 库的命令。它只安装 Scikit-lear…

    2026年9月1日
    200
  • ChatGPT怎么用_ChatGPT注册登录与基础使用教程

    答案是注册并掌握提问技巧后,ChatGPT能成为高效工具。需通过官网注册,验证邮箱和手机号,登录后可在聊天界面输入问题,利用上下文记忆、角色设定、明确指令等技巧提升回答质量,免费版适合初试,Plus版则提供GPT-4、插件、数据分析等高级功能,适合高频深度使用者。 ☞☞☞AI 智能聊天, 问答助手,…

    2026年9月1日
    200
  • 响指AI开发平台进阶版重磅上线:后端能力全面开放!

    “我本来只是想帮我们机构整理一下志愿者信息,没想到最后竟然做出了一个能在线报名、筛选和地图导航的完整平台。” 李瑶是一家公益组织的项目协调员,她原计划请人开发一个志愿者报名系统,但被动辄上万的开发费用劝退了。 后来她试用了响指进阶版,只输入一句话:“我想做一个可以收集志愿者报名信息、自动分组、并在地…

    2026年9月1日
    100
  • 怎么在VSCode安装Pylint_VSCode配置Python代码检查工具Pylint教程

    答案是安装并配置Pylint扩展与Python包,再在VSCode中启用并自定义规则。首先安装VSCode的Pylint扩展,然后通过pip install pylint在Python环境中安装库;接着在settings.json中设置”python.linting.pylintEnab…

    2026年9月1日
    700
  • 怎么清除VSCode的设置_VSCode恢复默认设置与用户配置清除教程

    清除VSCode设置需删除用户配置文件夹,路径因系统而异,可选择完全或部分清除,建议先备份;用户设置影响全局,工作区设置仅限当前项目,优先级依次升高;扩展设置通常存于settings.json,卸载或手动删除可清除,部分数据可能残留;也可通过命令面板清空设置或重置单项,同步功能需注意云端覆盖。 清除…

    2026年9月1日
    300
  • Python环境安装教程

    Python环境安装教程Python环境安装教程Python环境安装教程Python环境安装教程

    引言 通常我们将#%#$#%@%@%$#%$#%#%#$%@_23eeeb4347bdd26bfc++6b7ee9a3b755dd和java语言归为解释型语言,而对于c/c++则归为编译型语言。 安装Python解释器最新版本下载 官网下载(https://www.Python.org/) 选择最新…

    2026年9月1日 用户投稿
    400
  • 怎么用VSCode运行代码_VSCode代码执行与调试教程

    VSCode中运行和调试代码的核心方法包括:1. 使用内置终端手动执行命令,灵活但需重复输入;2. 通过Code Runner插件一键运行,快捷但功能有限;3. 借助语言扩展与调试器深度调试,支持断点、变量监控、调用堆栈等高级功能,适合复杂项目。配置时需安装对应语言扩展、设置解释器路径、合理使用se…

    2026年9月1日
    100
  • AI整理文档怎么高效_使用ChatGPT进行文档摘要与归类

    答案是利用ChatGPT高效整理文档需明确目标并分解任务,通过准备文本、设计精准Prompt、迭代优化及整合结果,结合背景信息、示例引导和自动化脚本提升摘要准确性与批量归类效率,并可拓展至翻译、校对、生成等应用。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek…

    2026年9月1日
    100
  • 使用minio搭建私有化对象存储服务

    使用minio搭建私有化对象存储服务使用minio搭建私有化对象存储服务使用minio搭建私有化对象存储服务使用minio搭建私有化对象存储服务

    在工作中,我们常常会接触到对象存储服务,但这些服务大多是云服务。对于需要对外开放的项目而言,这类服务是可行的。然而,当我们需要私有化部署时,如何继续使用对象存储呢? 这里介绍一个开源项目MinIO,使用它,我们可以轻松搭建属于自己的私有云服务。 MinIO是一个非常轻量级的服务,可以简单地与其他应用…

    2026年8月31日 用户投稿
    200
  • 安装perplexity教程-如何安装perplexity的详细指引

    首先确认Python版本并安装transformers、torch等依赖库,接着可通过pip或GitHub源码安装Perplexity工具,配置CUDA与预训练模型后,运行测试脚本验证是否成功输出perplexity值。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 Deep…

    2026年8月31日
    200
  • deepseek本地部署后怎么训练详细教程

    本文主要介绍在本地部署 DeepSee 模型并进行训练的详细教程。DeepSee 是一款用于理解和生成文本数据的先进自然语言处理模型。通过该教程,读者可以逐步了解如何设置 DeepSee 的本地环境,准备训练数据,配置模型参数,以及启动训练过程。通过遵循本教程,研究人员和机器学习从业人员可以充分利用…

    2026年8月31日
    200
  • Java如何高效模拟JavaScript字典结构?

    java高效模拟javascript字典结构 本文探讨如何在Java中高效模拟JavaScript或Python字典的结构,并提供一种基于枚举和Lombok的简洁解决方案。JavaScript字典的典型用法如下: policy = { “expiration”:”2021-02-02t12:00:0…

    2026年8月31日
    100
  • Java如何优雅地实现类似JavaScript或Python字典的结构?

    java优雅实现类似javascript或python字典结构 本文探讨如何在Java中优雅地实现类似于JavaScript或Python字典的结构,即使用键值对存储数据。 直接使用Java基本数据类型无法达到Python或JavaScript字典的简洁性,因此需要借助其他方式。 一种有效的方法是结…

    2026年8月31日
    100
  • [python]windows上通过whl文件安装numpy+mkl教程

    在windows系统中通过 .whl 文件安装 numpy+mkl ,可遵循以下步骤完成: 一、前期准备 下载对应版本的 .whl 文件:前往可信的Python第三方库镜像站点,例如 gitee.com/FIRC/pythonlibs_whl_mirror 。进入页面后按下 Ctrl+F 搜索关键词…

    2026年8月31日
    200
  • 如何在Java中使用LinkedHashSet

    LinkedHashSet继承HashSet并保持插入顺序,适用于去重且需顺序的场景。1. 创建时可指定初始容量;2. add()添加元素,自动去重;3. 遍历时按插入顺序输出;4. 支持remove()、contains()等操作;5. 常用于关键词去重、缓存等。注意:允许null、非线程安全。 …

    2026年8月31日
    300

发表回复

登录后才能评论
关注微信