拼接字符串

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501

使用“+”运算符可完成对多个字符串的拼接,“+”运算符可以连接多个字符串并产生一个字符串对象。

例如,定义两个字符串,一个保存英文版的名言,另一个用于保存中文版的名言,然后使用“+”运算符连接,代码如下:

mot_en = 'Remembrance is a form of meeting. Forgetfulness is a form of freedom.'

mot_cn = '记忆是一种相遇。遗忘是一种自由。'

print(mot_en + '――' + mot_cn)

上面代码执行后,将显示以下内容:

Remembrance is a form of meeting. Forgetfulness is a form of freedom.――记忆是一种相遇。遗忘是一种自由。

字符串不允许直接与其他类型的数据拼接,例如,使用下面的代码将字符串与数值拼接在一起,将产生如图1所示的异常。

str1 = '我今天一共走了'             # 定义字符串

num = 12098                         # 定义一个整数

str2 = '步'                         # 定义字符串

print(str1 + num + str2)          # 对字符串和整数进行拼接

图1  字符串和整数拼接时抛出的异常

解决该问题,可以将整数转换为字符串,然后以拼接字符串的方法输出该内容。将整数转换为字符串,可以使用str()函数,修改后的代码如下:

str1 = '今天我一共走了'              # 定义字符串

num = 12098                          # 定义一个整数

str2 = '步'                          # 定义字符串

print(str1 + str(num) + str2)      # 对字符串和整数进行拼接

上面代码执行后,将显示以下内容:

今天我一共走了12098步

场景模拟:一天,两名程序员坐在一起聊天,于是产生了下面的笑话:程序员甲认为程序开发枯燥而辛苦,想换行,询问程序员乙该怎么办。而程序员乙让其敲一下回车键。试着用程序输出这一笑话。

图标 (35)

  实例01  使用字符串拼接输出一个关于程序员的笑话

在IDLE中创建一个名称为programmer_splice.py的文件,然后在该文件中定义两个字符串变量,分别记录两名程序说的话,再将两个字符串拼接到一起,并且在中间拼接一个转义字符串(换行符),最后输出,代码如下:

programmer_1 = '程序员甲:搞IT太辛苦了,我想换行……怎么办?'

programmer_2 = '程序员乙:敲一下回车键'

print(programmer_1 + '\n' + programmer_2)

运行结果如图2所示。

图2  输出一个关于程序员的笑话

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

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

相关文章

任务3.1:采用面向对象方式求三角形面积

面向对象编程(OOP)是一种将现实世界中的实体抽象为对象,并通过类和对象来模拟现实世界中的行为和属性的编程范式。在本实战任务中,我们通过创建一个Triangle类来模拟现实世界中的三角形,并使用面向对象的方法来求解三角…

「清新题精讲」CF249D - Donkey and Stars

更好的阅读体验 CF249D - Donkey and Stars Description 给定 n n n 个点 ( x i , y i ) (x_i,y_i) (xi​,yi​) 和 a , b , c , d a,b,c,d a,b,c,d,求出最多有多少个点依次连接而成的折线上线段的斜率在 ( a b , c d ) (\frac{a}{b},\frac{c}{d}) (ba​,dc​…

linux怎么查询远程管理卡型号

在Linux中,要查询远程管理卡(通常是服务器主板上的集成芯片,如iDRAC、iLO、BMC等)的型号,可以使用一些特定厂商的工具,或者通过IPMI(Intelligent Platform Management Interface)来实…

【智能算法】波搜索算法(WSA)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献5.代码获取 1.背景 2024年,H Zhang受到雷达技术启发,提出了波搜索算法(Wave Search Algorithm, WSA)。 2.算法原理 2.1算法思想 WSA模拟雷达工作时的发射、反…

opencascade 笔记

opencascade 画一个无限大的面 在 OpenCascade 中&#xff0c;要绘制一个无限大的面&#xff0c;你可以使用 gp_Pln 类来定义一个平面&#xff0c;然后将其绘制出来。这里是一个示例代码&#xff0c;演示如何在 OpenCascade 中绘制一个无限大的平面&#xff1a; #include <…

学生管理系统 面向过程

#学生管理系统 面向过程 学生管理系统 面向过程 学生信息:name,tel 1.添加学生 2.删除学生 3.修改学生 4.查询学生 5.查询所有学生 6.退出系统 # 定义一个空列表 stu_list []# help 展示不同的功能 def helplist():print(欢迎使用学生管理信息)print(1.添加学生)print(2.删除学…

Hudi之数据读写探究

Hudi之数据读写深入探究 1. Hudi数据写入 1-1. 写操作 Hudi数据湖中的数据更新、插入和删除操作&#xff0c;是一个基于Apache Hadoop的库&#xff0c;为数据湖提供了一种有效的方法来处理更新和增量数据&#xff0c;并支持基于时间的快照和增量数据处理。Hudi支持三种主要的…

ts:交集类型 交叉类型

除联合类型的交集是取共同的部分外&#xff0c;其他类型的交集是取所有 type TypeA { a: string; b: number; }; type TypeB { b: number; c: boolean; }; type IntersectionType TypeA & TypeB; // { a: string; b: number; c: boolean; }type test2 (1 | 2) & …

N叉树遍历

E. 雪中楼 西安交通大学下雪了&#xff0c;所有楼顶都被积雪覆盖。 在梧桐道上有 n 座房子&#xff0c;自南向北第i座房子的标号是i&#xff0c;所有房子的高度互不相同。LNC从南向北&#xff0c;依次登上每栋楼楼顶&#xff0c;然后他会回头观察他已经到达过的房子&#xff0…

博物馆三维实景vr展示

VR技术应用到地产行业的优势不言而喻&#xff0c;随着购房政策的进一步放宽&#xff0c;购房刚需者借助VR商铺样板间展示系统看房&#xff0c;远比之前跑楼盘更便捷高效。那么VR商铺全景展示具体有哪些好处呢? VR技术与商铺的结合&#xff0c;为客户带来了前所未有的购房体验。…

前端学习Promise函数

前端学习Promise函数 一、前言1.示例2.调用与处理结果 一、前言 当需要处理异步操作时&#xff0c;Promise 是一种非常方便的解决方案。下面是一个简单的 Promise 函数示例&#xff0c;该函数会模拟异步获取数据的过程&#xff0c;并返回一个 Promise 对象&#xff1a; 1.示例…

Thingsboard规则链:Calculate Delta节点详解

在物联网(IoT)应用中&#xff0c;对设备数据的实时分析和处理是优化运营、预测维护的关键。Thingsboard作为一款功能强大的物联网平台&#xff0c;其规则引擎提供了丰富的节点来处理和分析数据流。其中&#xff0c;Calculate Delta节点是一个重要的工具&#xff0c;用于计算连续…

2024年西安交通大学程序设计校赛(ABCDEFO)

题目链接&#xff1a;https://vjudge.net/contest/630537#overview 文章目录 A题题意思路编程 B题题意思路编程 C题题意思路编程 D题题意思路编程 E题题意思路编程 F题题意思路编程 O题题意思路编程 写在前面&#xff1a;今天的训练赛出的题目偏简单&#xff0c;与XCPC的难度差…

经典面试题:什么是事物的隔离级别?什么是MVCC?

目录 前言一、事物的隔离级别二、隔离级别是如何实现的1. 锁定技术2. 多版本并发控制&#xff08;MVCC&#xff09;基本原理实现机制优缺点 3. 乐观锁与悲观锁 三、MySQL设置隔离级别MySQL数据库Java (使用JDBC) 前言 事务的四大特性&#xff08;ACID特性&#xff09;&#xf…

Git标签的使用

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

结巴分词原理

结巴分词是一种中文分词算法&#xff0c;采用基于词频和词汇概率的方法对文本进行切割&#xff0c;将连续的中文字符序列切分成有意义的词&#xff0c;结巴分词被称为“高性能的中文分词工具”。 其原理是通过对中文文本进行扫描&#xff0c;利用前缀词典和后缀词典构建起DAG(有…

C语言-----指针数组 \ 数组指针

一 指针数组 用来存放指针的数组 int arr[10]; //整型数组 char ch[5]; //字符数组 int * arr[6]; //存放整型指针的数组 char * arr[5]; //存放字符指针的数组 // 指针数组的应用 int main() {int arr1[] { 1,2,3,4,5 };int arr2[] { 2,3,4,5,6 };int arr3[] { 3,4,…

滴滴一季度营收同比增长14.9%至491亿元 经调整EBITA盈利9亿元

【头部财经】5月29日&#xff0c;滴滴在其官网发布2024年一季度业绩报告。一季度滴滴实现总收入491亿元&#xff0c;同比增长14.9%&#xff1b;经调整EBITA&#xff08;非公认会计准则口径&#xff09;盈利9亿元。其中&#xff0c;中国出行一季度实现收入445亿元&#xff0c;同…

第一课、Power BI 集成Python

1&#xff0c;下载安装python Python软件地址&#xff1a;Welcome to Python.org 双击自定义安装指定位置并勾选配置环境变量。 后续一直往下&#xff0c;安装完成。 检验是否成功&#xff0c;在cmd命令窗口下输入python 即可看到版本。 安装 pip install pandas 和 pip…

深入解析 JSONPath:从入门到精通

码到三十五 &#xff1a; 个人主页 在数据处理和交换领域&#xff0c;JSON已经成为了一种广泛使用的数据格式&#xff0c; 如何有效地查询和操作这些数据也变得越来越重要。在这种情况下&#xff0c;JSONPath 应运而生&#xff0c;成为了一种在JSON数据中定位和提取信息的强大工…