8种Python字符串拼接的方法,你知道几种?

2024-01-04

一、join函数

join 是 python 中字符串自带的一个方法,返回一个字符串。使用语法为:

img

将一个包含多个字符串的可迭代对象(字符串、元组、列表),转为用分隔符sep连接的字符串。

列表

列表必须为非嵌套列表,列表元素为字符串(str)类型

img

元组

img

字符串

img

字典

默认拼接 key 的列表,取 values 之后拼接值。

在这里插入图片描述

二、os.path.join函数

os.path.join函数将多个路径组合后返回,使用语法为:

img

注:第一个绝对路径之前的参数将被忽略

img

三、 + 号连接

最基本的方式就是使用 “+” 号连接字符串。

img

该方法性能差,因为 Python 中字符串是不可变类型,使用“+”号连接相当于生成一个新的字符串,需要重新申请内存,当用“+”号连接非常多的字符串时,将会很耗费内存,可能造成内存溢出。

四、 连接成tuple(元组)类型

使用逗号“,”连接字符串,最终会变成 tuple 类型。

img

五、 %s 占位符 or format连接

借鉴C语言中的 printf 函数功能,使用%号连接一个字符串和一组变量,字符串中的特殊标记会被自动使用右边变量组中的变量替换。

img

使用 format 格式化字符串也可以进行拼接。

img

六、空格自动连接

img

不支持使用参数代替具体的字符串,否则报错。

七、 * 号连接

这种连接方式相当于 copy 字符串,例如:

img

八、多行字符串连接()

Python遇到未闭合的小括号,自动将多行拼接为一行,相比3个引号和换行符,这种方式不会把换行符、前导空格当作字符。

在这里插入图片描述

-END-


读者福利:如果大家对Python感兴趣,这套python学习资料一定对你有用

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、Python量化交易等习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

① Python所有方向的 学习路线图 ,清楚各个方向要学什么东西

② 600多节 Python课程视频 ,涵盖必备基础、爬虫和数据分析

③ 100多个 Python实战案例 ,含50个超大型项目详解,学习不再是只会理论

④ 20款主流手游迫解 爬虫手游逆行迫解教程包

爬虫与反爬虫攻防 教程包,含15个大型网站迫解

爬虫APP逆向实战 教程包,含45项绝密技术详解

⑦ 超 300本Python电子好书 ,从入门到高阶应有尽有

⑧ 华为出品独家 Python漫画教程 ,手机也能学习

⑨ 历年互联网企业 Python面试真题 ,复习时非常方便

在这里插入图片描述

????Python学习路线汇总????

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。 (全套教程文末领取哈)
在这里插入图片描述

????Python必备开发工具????

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

????Python学习视频600合集????

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

????实战案例????

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

????100道Python练习题????

检查学习结果。

????面试刷题????

在这里插入图片描述

在这里插入图片描述

资料领取

上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码 即可领取↓↓↓

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

8种Python字符串拼接的方法,你知道几种? 的相关文章

随机推荐

  • 题解 | #删除字符串中出现次数最少的字符# 利用map统计

    比预期的要低 HR打电话说是14级 不分ABC 说制造类供应链类工资和研发体系不一样 整体就要低一些 offer选择 大家帮忙看看 offer选择 大家帮忙看看 有奖活动 什么事是你实习了才知道的 春招会有好的国央企吗 招前端实习生 北京快
  • extractor-java 用法备忘录

    需要先反编译一下 反编译其实是不能用它里面自带的那个 class2java py 我这里的建议是自己先用 jd gui 反编译 然后保存一下 但是如果你的 jar 包特别多 也会生成很多的 zip 这里写一个脚本提取一下 import os
  • hw蓝队初级的一次面试(基础)

    OWASP top10 1 失效的访问控制 越权 2 加密失败 3 注入 4 不安全的设计 5 安全配置错误 6 易受攻击和过时的组件 7 认证和授权失败 8 软件和数据完整性故障 9 安全日志记录和监控失效 10 服务端请求伪造 ssrf
  • 苹果Vision Pro将于1月27日上市!

    在无数期待中 苹果全新产品Vision Pro头显终于定下上市日期 彭博社记者马克 古曼 Mark Gurman 于近日在X 前推特 平台爆料了这一信息 预计苹果Vision Pro头显将于2024年1月27日率先在美国上市 在过去看来遥不
  • 图像分割-Grabcut法(C#)

    版权声明 本文为博主原创文章 转载请在显著位置标明本文出处以及作者网名 未经作者允许不得用于商业目的 本文的VB版本请访问 图像分割 Grabcut法 CSDN博客 GrabCut是一种基于图像分割的技术 它可以用于将图像中的前景和背景分离
  • Rokae机械臂 上位机使用与SDK开发切换

    操作环境说明 1 上位机 使用软件 Robot Assist软件 Rokae机械臂自带 使用环境 win10 win11 2 SDK开发 使用语言 C 开发环境 Ubuntu 上位机使用与SDK开发切换具体操作 win下配置 在robot
  • Python入学测试题 江苏某线下培训机构出题

    入学测试题 温馨提示 为检测自身的情况 请认真作答 不要进行上网搜答案 1 实现冒泡排序 for i in range len nums for j in range 0 len nums i 1 if nums j gt nums j 1
  • 揭秘文本编辑器专家的PDF软件轻松批量将PDF转TXT,简单好用的办公软件推荐

    在数字时代 PDF格式因其稳定性和跨平台性而备受青睐 然而 有时候我们需要将PDF文档转换为TXT文本文档 以便于编辑和重新利用内容 这时候 一款高效 准确的转换工具就显得尤为重要 首助编辑高手软件 正是这样一款能够满足您需求的软件 软件具
  • 低压浪涌保护防雷器的应用方案

    浪涌 是指电力系统中出现的瞬时过电压或过电流 它们的持续时间很短 但幅值很高 可能达到几千伏或几千安 浪涌的主要来源有两种 一是雷电冲击 二是电力系统的切换操作 浪涌会对电气设备造成严重的损坏 甚至引发火灾或爆炸 因此 保护电气设备免受浪涌
  • 重磅国赛开赛!中国大学生服务外包创新创业大赛飞桨双赛道开放报名

    中国大学生服务外包创新创业大赛是服务外包领域唯一的创新 创业国家级赛事 是中国高等教育学会 全国普通高校学科竞赛排行榜 竞赛 服创大赛紧贴现代服务经济和创新 创业 创富主题 强调应用导向和产学互动 在服务外包领域搭建一个大学生创新与创业能力
  • No Magic—复杂机电产品系统架构开发套件

    产品概述 CATIA Magic 原名MagicDraw 俗称No Magic 被达索收购后融入3DExperience产品协同研发管理平台中 形成更具协同体验的系统工程解决方案 该软件提供对SysML UML UAF语言的完整支持 提供独
  • 全国(山东、安徽)职业技能大赛--信息安全管理与评估大赛题目+答案讲解——网络数据包分析

    博主介绍 博主介绍 大家好 我是 hacker routing 很高兴认识大家 主攻领域 渗透领域 应急响应 python VulnHub靶场复现 面试分析 点赞 评论 收藏 养成习惯 一键三连 欢迎关注 一起学习 一起讨论 一起进步 文末
  • 2024年度 ROTS - 实时操作系统 Top 15

    RTOS 实时操作系统 这里说的 RTOS 并非新星球大战电影中的机器人 而是物联网设备 航空系统 空中交通管制等背后的无声协调者 就在地球上 RTOS 或称实时操作系统 设计它们是为了更好的管理资源 以及为一些对时间点有精确要求的应用运行
  • JAVA电商平台 免 费 搭 建 B2B2C商城系统 多用户商城系统 直播带货 新零售商城 o2o商城 电子商务 拼团商城 分销商城

    在数字化时代 电商行业正经历着前所未有的变革 鸿鹄云商的saas云平台以其独特的架构和先进的理念 为电商行业带来了全新的商业模式和营销策略 该平台涉及多个平台端 包括平台管理 商家端 买家平台 微服务平台等 涵盖了pc端 手机端 h5 公众
  • Python进程、线程、协程:多任务并发编程指南

    概要 在当今计算机时代 为了提高程序的性能和响应速度 多任务并发编程成为了一种必不可少的技术手段 而Python作为一门高级编程语言 提供了多种多任务并发编程的方式 包括进程 线程和协程 本文将详细介绍这三种方式的使用教程 并给出代码示例
  • 宏集PC Runtime软件助推食品行业生产线数字化革新

    一 前言 近年来 中国食品行业发展迅速且灵活多变 在当前经济下行的情形下 食品行业正面临着日益激烈的竞争 导致企业利润下降 为了保持企业市场竞争力 国内某top10食品企业采用宏集SCADA解决方案 PC Runtime软件对其产线进行数字
  • 2023年终盘点:Apache SeaTunnel社区年度成就与展望

    随着2023年即将画上圆满的句号 是时候回顾过去一年Apache SeaTunnel社区的辉煌成就和宝贵经验 在这充满挑战和机遇的一年里 我们的社区不断壮大 技术不断进步 成就斐然 展望2024年 展望来年 Apache SeaTunnel
  • 软件测试/测试开发全日制培训班|测试管理圆桌讨论会精彩时刻回顾(上)

    很高兴大家来参加测试管理圆桌讨论会 本次我们邀请了4位嘉宾 他们的工作履历几乎涵盖了目前互联网行业的头部公司 嘉宾介绍 Angelia 资深的项目经理 多次搭建研发团队 目前在外企做 PMO成员 强哥 曾在阿里担任测试负责人 负责过很多大型
  • 这次我们的代码覆盖工具带来了哪些新功能?

    作者 Jakub Chocholowicz Principal Software Engineer NET 排版 Alan Wang 我们带来了一个让开发者非常兴奋的消息 我们更新了代码覆盖工具 Microsoft CodeCoverage
  • 8种Python字符串拼接的方法,你知道几种?

    一 join函数 join 是 python 中字符串自带的一个方法 返回一个字符串 使用语法为 将一个包含多个字符串的可迭代对象 字符串 元组 列表 转为用分隔符sep连接的字符串 列表 列表必须为非嵌套列表 列表元素为字符串 str 类