python - 变量和字符串

一.变量

变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”。

•不过Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边。

•所以有些Python程序员会说“Python”没有“变量”,只有“名字”。

>>> teacher = '老师'
>>> print(teacher)
老师
>>> one = 3
>>> two = 8
>>> print(one+two)
11
>>> first = '老师'
>>> second = '同学'
>>> third = first + second
>>> print(third)
老师同学

需要注意的地方

•在使用变量之前,需要对其先赋值。

•变量名可以包括字母、数字、下划线,但变量名不能以数字开头。

•字母可以是大写或小写,但大小写是不同的。也就是说fishc和FishC对于Python来说是完全不同的两个名字

•等号(=)是赋值的意思,左边是名字,右边是值,不可写反咯。

二.字符串

到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的.

要告诉Python你在创建一个字符串,就要在字符两边加上引号,可以是单引号或者双引号.

python转义字符:

原始字符串,忽略转义字符

在引号前加r,或者使用“\”对转义字符进行转义:

>>> print("D:\three\two\one\now")
D:    hree    wo\one
ow
>>> print(r"D:\three\two\one\now")
D:\three\two\one\now
>>> print("D:\\three\\two\\one\\now")
D:\three\two\one\now

长字符串两种方式

长代码换行方式:句尾加一个反斜杠

>>> print("下面有一句话\n\
下面还有一句话\n\
这是一个长字符串\n")
下面有一句话
下面还有一句话
这是一个长字符串

使用三引号(三个双引号或者三个单引号配套使用)

>>>print("""下面有一句话
下面还有一句话
这是一个长字符串""")
下面有一句话
下面还有一句话
这是一个长字符串

字符串加法和乘法

>>> print("520"+"1314")
5201314
>>> print("520"*10)
520520520520520520520520520520

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

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

相关文章

赋能行业数字化转型——家居建材信息API合集

家居建材信息API的核心原理在于利用互联网技术,通过预先定义的接口规范,实现家居建材信息的共享与交互。API作为连接数据源和应用程序的桥梁,能够接收请求并返回相应的数据。 家居建材信息API具有以下几个方面特点: 数据标准化&…

快手可灵:上线图生视频和视频续写

上次介绍的快手的 Kling 大模型上线了新功能,其中图生视频支持将静态图像转化为生动的 5 秒视频,运动幅度比 Luma 低,但是非常稳定。视频续写则支持单次让视频运动延续 4.5 秒,支持连续多次的续写,最长可生成 3 分钟的…

族乐智能零火转单火套件零火智能开关单火模块零线生成器

族乐智能零火转单火套件零火智能开关单火模块零线生成器 史新华 族乐智能零火转单火套件,如同一位巧手匠人,将传统的零火智能开关巧妙地转化为更为灵活的单火模式。这款套件不仅体现了现代科技的精妙之处,更展现了对传统技术的深情致敬与巧…

第30讲:Ceph集群RBD块存储通过CSI客户端与K8S StorageClass集成

文章目录 1.Ceph集群使用CSI客户端与K8S StorageClass集成简介2.RBD块存储与StorageClass集成架构图3.Ceph集群为StorageClass提供块存储设备3.1.在Ceph集群中创建StorageClass使用的资源池3.2.创建K8S集群访问RBD块存储设备的认证用户3.3.获取Ceph集群的集群信息 4.在K8S集群中…

C语言—结构体

1.结构体类型的声明 结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。 1.1结构的简单声明 struct xxx {member——list; }xxxxx; 例如:描述一本书 struct BOOK {char Book_Name[20];char autho…

面向卫星遥感的红外微小舰船目标检测方法:MTU-Net

论文简介 空间红外微小舰船检测旨在从地球轨道卫星所拍摄的图像中识别并分离出微小舰船。由于图像覆盖面积极其广大(如数千平方公里),这些图像中的候选目标相比空中或地面成像设备观测到的目标,尺寸更小、亮度更低且变化更多。现有…

mayavi pyqt 实例

目录 安装: 示例代码: 生成3d检测框: 显示立方体 两个窗口 安装: pip install vtk pip install mayavi pip install PyQt5 pip install pyqt5 mayavi traits traitsui 示例代码: import sys from PyQt5.QtWidg…

如何在Java中实现缓存机制?

如何在Java中实现缓存机制? 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将深入探讨在Java应用程序中如何实现高效的缓存机制。缓存是提高…

温湿度采集及OLED显示

目录 软件I2C和硬件I2C每隔2秒钟采集一次温湿度数据,显示到OLED上,同时通过串口发送到上位机的“串口助手”软件 软件I2C和硬件I2C "I2C"代表Inter-Integrated Circuit,是一种用于在数字电路之间进行通信的串行通信协议。软件I2C和…

使用Testcontainers进行Java集成测试

在现代软件开发中,集成测试是确保应用程序与其依赖项(如数据库、消息队列等)正确交互的关键步骤。Testcontainers是一个支持JUnit测试的Java库,它提供了一个简单而强大的方式来创建和管理测试所需的任何Docker容器。本文将详细介绍…

【PythonWeb开发】Flask请求中传递参数到视图函数的方法总结。

在Flask中&#xff0c;传入参数主要有两种常见的方式&#xff0c;即通过GET请求和POST请求。 一、GET请求传递参数 &#xff08;1&#xff09;URL路径中获取 这种类型的参数通常称为路径参数或路由参数&#xff0c;它们是URL路径的一部分&#xff0c;通过尖括号<parameter…

CV每日论文--2024.6.21

1、An Image is Worth More Than 16x16 Patches: Exploring Transformers on Individual Pixels 中文标题&#xff1a;一张图像的价值超过 16x16 的补丁&#xff1a;在单个像素上探索 Transformers 简介&#xff1a;这项工作并非介绍一种新的方法&#xff0c;而是呈现了一项有…

@ControllerAdvice:你可以没用过,但是不能不了解

1.概述 最近在梳理Spring MVC相关扩展点时发现了ControllerAdvice这个注解&#xff0c;用于定义全局的异常处理、数据绑定、数据预处理等功能。通过使用 ControllerAdvice&#xff0c;可以将一些与控制器相关的通用逻辑提取到单独的类中进行集中管理&#xff0c;从而减少代码重…

WinForm 2048

WinForm 2048 是一个基于 Windows 窗体应用程序&#xff08;WinForms&#xff09;实现的经典益智游戏——2048。这个游戏通过简单的滑动或点击操作&#xff0c;将相同数字的方块合并&#xff0c;以生成更大的数字方块&#xff0c;最终目标是创造出一个数字为 2048 的方块。 游…

电商爬虫API的定制开发:满足个性化需求的解决方案

一、引言 随着电子商务的蓬勃发展&#xff0c;电商数据成为了企业决策的重要依据。然而&#xff0c;电商数据的获取并非易事&#xff0c;特别是对于拥有个性化需求的企业来说&#xff0c;更是面临诸多挑战。为了满足这些个性化需求&#xff0c;电商爬虫API的定制开发成为了解决…

【杂记-浅谈IPv6地址】

IPv6地址 一、IPv6地址概述二、IPv6地址结构三、IPv6地址分类四、IPv6地址配置五、IPv6的应用场景 一、IPv6地址概述 IPv6&#xff0c;Internet Protocol version 6&#xff0c;是互联网协议的第六版&#xff0c;旨在克服IPv4地址耗尽的挑战&#xff0c;并为互联网的未来发展提…

Apache Tomcat 10.1.25 新版本发布 java 应用服务器

Tomcat 是一个小型的轻量级应用服务器&#xff0c;在中小型系统和并发访问用户不是很多的场合下被普遍使用&#xff0c;是开发和调试 JSP 程序的首选。对于一个初学者来说&#xff0c;可以这样认为&#xff0c;当在一台机器上配置好 Apache 服务器&#xff0c;可利用它响应对 H…

uniapp 使用uview 插件

看创建项目版本vue2 、 vue3 Button 按钮 | uView 2.0 - 全面兼容 nvue 的 uni-app 生态框架 - uni-app UI 框架 1. npm install uview-ui2.0.36 2. // main.js&#xff0c;注意要在use方法之后执行 import uView from uview-ui Vue.use(uView) // 如此配置即可 uni.$u.c…

服务治理入门

服务治理的生命周期 在微服务架构中&#xff0c;服务治理是确保服务正常运行和高效协作的关键。服务治理的生命周期包括以下五个阶段&#xff1a;服务注册、服务发现、服务续约/心跳、服务被动剔除和服务主动剔除。 服务注册 服务提供者在启动时&#xff0c;需要将其服务信…

Prometheus的infratest、UAT、PRE、PRD分别代表什么

Prometheus的infratest、UAT、PRE、PRD分别代表什么 在Prometheus监控系统中,infratest、UAT、PRE和PRD通常指的是不同阶段的测试环境,分别对应基础设施测试(Infrastructure Test)、用户验收测试(User Acceptance Test)、预生产环境(Pre-production)和生产环境(Produ…