1.字符串与字符串之间连接的方式有5种

代码演示:

#第一种: + (加号)
s1='Hello'
s2='Ailijia'
s=s1 + s2
print("加号连接:",s)#第二种: 直接连接
s="hello""Ailijia"
print("直接连接:",s)#第三种: ,(逗号)连接
from io import StringIO
import sys
old_stdout = sys.stdout
result = StringIO()
sys.stdout = result
print('hello','world')
sys.stdout = old_stdout  #恢复标准输出
result_str = result.getvalue()
print("用逗号连接:",result_str)#第四种: 格式化连接
s= '%s %s' % (s1,s2)
print("格式化连接:",s)#第五种: join
s= " ".join([s1,s2])
print("join连接:",s)

运行结果:

2.字符串与非字符串之间如何连接

代码演示:

#第一种: 加号
n = 20
s=s1 + str(n)
print(s)
m = 12.3
i = True
print(s1 + str(n) + str(m) + str(i))#第二种: 格式化
s = '%s %d %f' %(s1,n,m)
print("格式化:",s)#第三种: 重定向
from io import StringIO
import sys
old_stdout = sys.stdout
result = StringIO()
sys.stdout = result
print(s1,True,n,m)
sys.stdout = old_stdout  #恢复标准输出
result_str = result.getvalue()
print("用逗号连接:",result_str)

运行结果:

3.字符串与对象连接时如何让独享输出特定的内容,如:MyClass

代码演示:

class MyClass:def __str__(self):return 'This is a MyClass Instance.'
my=MyClass()
s = s1 + str(my)
print(s)

运行结果:

python 面试题(3)— 进制转换

python 面试题(2)--- 字符串连接问题相关推荐

  1. python输入两个字符串连接起来_python字符串连接的多种方法

    python中有很多字符串连接方式,今天在写代码,顺便总结一下,从最原始的字符串连接方式到字符串列表连接,大家感受下 python中有很多字符串连接方式,今天在写代码,顺便总结一下: 最原始的字符串连 ...

  2. Python笔试题记录——字符串类笔试题自记

    目录 字符串距离 思路整理 完整代码 字符串提取 思路自记 计算重复字符串长度 思路自记 字符串连连看 思路自记 字符串匹配 思路自记 完整代码 字符串类笔试题总结 字符串距离 给出两个相同长度的由字 ...

  3. python中如何将字符串连接在一起,多倍的字符串如何输出

    在python中,如果有多个字符串,想要连接在一起,或者说想要拼接在一起该如何操作,在此记录下. 1.通过 + 这个加号操作符,将字符串拼接在一起 >>> "First&q ...

  4. python字符串连接的三种方法及其效率、适用场景详解

    python字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接website=& 39;python& 39;+& 39;tab& 39;+& ...

  5. [转]python 中的字符串连接

    python 中可使用 + 进行字符串的连接操作 但很多文档里都说,python 使用 + 进行字符串连接的效率低下 这直接导致本人在代码中不敢使用 + 进行字符串的连接操作 可事实又是怎样呢? 之所 ...

  6. python面试题(4)--- 字符串首字母大小写 和 反转字符串 问题

    1.修改字符串首字母的大小写 代码演示: s1 = 'hello' print(s1) print(s1.capitalize())#s1[0] = 'H' 只读的,会抛出异常s1 = s1[0:1] ...

  7. python查询和替换一个文本字符串_【Python】python面试题

    一些Python面试题 1. (1)python下多线程的限制以及多进程中传递参数的方式 python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只 ...

  8. python字符串连接方式_Python 字符串连接方式有这么种,你知道吗?

    字符串连接,就是将2个或以上的字符串合并成一个,看上去连接字符串是一个非常基础的小问题,但是在Python中,我们可以用多种方式实现字符串的连接,稍有不慎就有可能因为选择不当而给程序带来性能损失. 方 ...

  9. 这五种 Python 字符串连接方式,你都知道吗?

    字符串连接,就是将2个或以上的字符串合并成一个,看上去连接字符串是一个非常基础的小问题,但是在Python中,我们可以用多种方式实现字符串的连接,稍有不慎就有可能因为选择不当而给程序带来性能损失. 方 ...

最新文章

  1. python循环输入字典_python - 使用'for'循环迭代字典
  2. Python使用openpyxl读写excel文件
  3. Java简单记事本设计实验报告_基于JAVA的记事本设计报告.doc
  4. ARP-地址解析协议(在实践中深入理解ARP协议)
  5. jsp文字上下居中显示_微信朋友圈又有骚技巧,一键设置居中签名,好友傻眼了...
  6. 三年java经验应该会什么?
  7. hdu 5748(LIS) Bellovin
  8. 苹果或在2021年新iPhone上增加屏下Touch ID
  9. 最新html取消dynsrc属性无效,HTML属性标签2
  10. Linux Shell 时间运算以及时间差计算方法!
  11. 图论复习(各类习题)
  12. LPC2132驱动240X128的液晶
  13. 计算机是人类的好伴侣 作文,电脑真好作文
  14. 网络安全工程师需具备的5个重要技能
  15. 145.如何评价个性化推荐系统的效果-2
  16. 应聘dba职位到底需要多少经验
  17. Canvas 图片平铺设置
  18. Python可视化数据分析03、jieba【分词】
  19. IOS字体大小与像素的转换
  20. ubuntu下使用360wifi2做无线网卡

热门文章

  1. idea代码上传到gitee组织流程
  2. spring 的singleton 和prototype的区别和应用场合
  3. http请求前后监听工具
  4. 由for V.S. for each想到的
  5. spring oauth2 OAuth2AuthenticationProcessingFilter 校验token过滤器
  6. 金数据一个不错的调查平台
  7. 关于Java Collections Framework的一些总结(2)
  8. 算法高级(36)-如何利用并行提高算法的执行效率?
  9. gtj2018如何生成工程量报表_如何更高效地使用EXCEL,一键生成报表?
  10. Android8.0适配-Only fullscreen opaque activities can request orientation