Python系统教程01

Python 是一门解释性语言,相对更简单、易学,它可以用于解决数学问题、获取与分 析数据、爬虫爬取网络数据、实现复制数学算法等等。

1、print()函数:

  1. print()书写时注意所有的符号都是英文符号。
  2. print()输出内容时,若要输出字符或文字内容,用单引号或者双引号效果相同,单引号 或者双引号内的内容符号可以是中文也可以是英文
  3. print()数字 123456 和文字“123456”输出时的展现效果是一样的,但是本质是有区别的, 一个输出的内容为数字,一个输出的内容为文字。

接下来我们一起尝试输出一句话“你好,世界!”,先来书写一下代码

错误案例

SyntaxError: invalid character ',' (U+FF0C)【语法错误:无效字符“,' (U+FF0C)】

2、input()函数:

input()用于用户输入内容

input()运行后参数内容会被输出,但是程序不会结束,后方会等待输入内容 input()输入的内容不管是文字还是数字,其实都是字符串类型。

3.if 语句:

if 语句也称为的条件分支语句,用于满足“在某种情况下执行相应程序”的功能。

总结:

input()参数相当于输出内容, 一般是一段文本。

input()函数的参数并不影响输入内容,所以参数可随自己书写 

input()输入的内容可用变量提取存放

if语句,如果这个条件符合就会执行符合语句代码,否则就执行另一条语句。

 3.变量

  1. 变量是一个容器
  2. 变量可以存放数据
  3. 变量只能存放一个数据,后存放的数据会把前面的数据覆盖掉。
  4. 为了区分变量,会给变量起一个名字,俗称变量名。 

例如:

用杯子,倒满可乐,但是想喝雪碧,那么就要把可乐倒掉才能倒入雪碧,杯子就是变量,

可乐或者雪碧指数据。

变量的命名

  1. 由字母 、数字  下画线(_)组成, 其中数字不能开头,如可命名为 user user1,_1user user1_ ;但是不能命名为 1user_或者 1_user
  2. 变量命名中不能是关键字或一些内置函数(关键字指 python 中的保留字,指 ifwhile   内置函数指 input print 等)
  3. 变量命名中不能出现空格(空格会导致变量名无法识别)
  4. 变量命名大写和小写时不同的,如 user 和 User 并不是同一个变量
  5. 变量创建使用  变量名=值  的方式,“ =”在编程中并不表示相等, 而是表示赋值的意思, 它的意思指把右边的内容结果赋值给左边。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/38834.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大力出奇迹:大语言模型的崛起与挑战

随着人工智能(AI)技术的迅猛发展,特别是在自然语言处理(NLP)领域,大语言模型(LLM)的出现与应用,彻底改变了我们与机器互动的方式。本文将探讨ChatGPT等大语言模型的定义、…

回溯 | Java | LeetCode 39, 40, 131 做题总结(未完)

Java Arrays.sort(数组) //排序 不讲究顺序的解答,都可以考虑一下排序是否可行。 39. 组合总和 错误解答 在写的时候需要注意,sum - candidates[i];很重要,也是回溯的一部分。 解答重复了。是因为回溯的for循环理解错了。 class Solutio…

力扣热100 哈希

哈希 1. 两数之和49.字母异位词分组128.最长连续序列 1. 两数之和 题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。…

算法刷题笔记 模拟栈(C++实现)

文章目录 题目描述基本思路实现代码 题目描述 实现一个栈,栈初始为空,支持四种操作: push x – 向栈顶插入一个数x;pop – 从栈顶弹出一个数;empty – 判断栈是否为空;query – 查询栈顶元素。 现在要对栈…

34. 在排序数组中查找元素的第一个和最后一个位置(中等)

34. 在排序数组中查找元素的第一个和最后一个位置 1. 题目描述2.详细题解(1)朴素二分查找算法(2)改进二分查找算法 3.代码实现3.1 Python  方法一:  方法二:  方法三:优化方法二 3.2 Java 1. 题目描述 题目中转…

Elasticsearch:Painless scripting 语言(二)

这是继上一篇文章 “Elasticsearch:Painless scripting 语言(一)” 的续篇。 使用 field API 访问文档中的字段 警告:Field API 仍在开发中,应视为测试版功能。API 可能会发生变化,此迭代可能不是最终状态。…

53、Flink 测试工具测试用户自定义函数详解

1.测试用户自定义函数 a&#xff09;单元测试无状态、无时间限制的 UDF 示例&#xff1a;无状态的 MapFunction 。 public class IncrementMapFunction implements MapFunction<Long, Long> {Overridepublic Long map(Long record) throws Exception {return record …

Ubuntu20.04 安装 cudatookit 12.2 + cudnn 安装

最简约的部署Ubuntu20.04深度学习环境的教程 1. 安装Ubuntu20.04 系统 B站详细的安装教程 简约安装版 2. 安装Nvidia显卡驱动 我参考了各种资料&#xff0c;重装系统&#xff0c;完美解决开机显示器黑屏无法进入桌面的情况 黑屏问题主要是由linux内核更新导致&#xff0c;…

煤矿ar远程协作平台系统提升了操作的安全性和效率

工业AR远程专家协助系统为企业量身打造大型设施的虚拟布局方案。借助先进的AR增强现实技术&#xff0c;企业能够在虚拟环境中精准模拟并购买适配设备&#xff0c;确保设施的顺畅运行。同时&#xff0c;工业AR远程专家协助系统能提供的协作功能让团队成员能够实时共享虚拟布局&a…

昇思25天学习打卡营第8天|MindSpore-SSD目标检测

SSD目标检测介绍 SSD,全称Single Shot MultiBox Detector,是Wei Liu在ECCV 2016上提出的一种目标检测算法。使用Nvidia Titan X在VOC 2007测试集上,SSD对于输入尺寸300x300的网络,达到74.3%mAP(mean Average Precision)以及59FPS;对于512x512的网络,达到了76.9%mAP ,超…

Mouse Albumin ELISA Kit小鼠白蛋白ELISA试剂盒

白蛋白存在于所有哺乳动物和许多低等脊椎动物的血管内和血管外&#xff0c;是一种由肝脏合成的约67kDa的蛋白质。正常情况下&#xff0c;只有非常微量的白蛋白能逃过肾小球的重吸收&#xff0c;并被排泄到尿液中。ICL的Mouse Albumin ELISA Kit是一种高灵敏度的双抗体夹心法ELI…

基于“香港世界”的SLAM技术介绍

在视觉感知技术中&#xff0c;理解和描述复杂的三维室外场景至关重要&#xff0c;尤其是自动驾驶技术的发展要求对陌生环境具有更强的适应能力和鲁棒性。传统上&#xff0c;使用“曼哈顿世界”和“亚特兰大世界”模型来描述具有垂直和水平结构的城市场景。 当遇到像香港这样地形…

C++:类与面向对象static和this关键字其他关键字

类与面向对象 struct和class (1)struct是C中用户自定义类型&#xff0c;主要功能是对功能相关数据的封装 (2)struct不能直接封装函数&#xff0c;但可以通过封装函数指针来间接封装函数 (3)struct就是class的初级阶段&#xff0c;class在struct基础上做了很多扩展&#xff0c;便…

cartographer代码学习-扫描匹配(暴力搜索)

在学习栅格地图的时候&#xff0c;我们知道在栅格更新前会先进行扫描匹配获取当前机器人最有可能所在的位姿&#xff1a; // local map frame <- gravity-aligned frame// 扫描匹配, 进行点云与submap的匹配std::unique_ptr<transform::Rigid2d> pose_estimate_2d Sca…

[4]python+selenium - UI自动框架之封装基类BasePage页面

这部分内容是页面上的一些基本操作 from selenium.common.exceptions import TimeoutException, NoSuchElementException, WebDriverException, \StaleElementReferenceException from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support im…

某安全公司DDoS攻击防御2024年6月报告

引言&#xff1a; 在2024年6月&#xff0c;网络空间的安全挑战汹涌澎湃。分布式拒绝服务&#xff08;DDoS&#xff09;攻击频发&#xff0c;针对云服务、金融科技及在线教育平台的精密打击凸显出当前网络威胁环境的严峻性。 某安全公司作为网络安全防护的中坚力量&#xff0c…

mybatis之动态标签

有些时候&#xff0c;sql语句where条件中&#xff0c;需要一些安全判断&#xff0c;例如按性别检索&#xff0c;如果传入的参数是空的&#xff0c;此时查询出的结果很可能是空的&#xff0c;也许我们需要参数为空时&#xff0c;是查出全部的信息。这是我们可以使用动态sql&…

代码随想录算法训练营Day55|42.接雨水、84.柱状图中最大的矩形

接雨水 42. 接雨水 - 力扣&#xff08;LeetCode&#xff09; 暴力解法 对计算接到的雨水&#xff0c;有两种方式&#xff0c;一是按照行来计算。 另一种是按列计算 按列计算容易不乱。基本思路如下&#xff1a; 对每列i进行循环&#xff0c;在循环中&#xff0c;找到该列左…

HarmonyOS Next开发学习手册——视频播放 (Video)

Video组件用于播放视频文件并控制其播放状态&#xff0c;常用于为短视频和应用内部视频的列表页面。当视频完整出现时会自动播放&#xff0c;用户点击视频区域则会暂停播放&#xff0c;同时显示播放进度条&#xff0c;通过拖动播放进度条指定视频播放到具体位置。具体用法请参考…

【JVM-02】垃圾收集(回收)算法

【JVM-02】垃圾收集/回收算法 1. 分代收集算法2. 标记-清除算法3. 标记-复制算法4. 标记-整理算法 1. 分代收集算法 分代收集(回收)算法根据对象存活周期的不同将内存分为几块。一般将java堆分为新生代和老年代&#xff0c;这样我们就可以根据各个年代的特点选择合适的垃圾收集…