Python字符串拼接六种方法介绍

作者:Joe_Z 时间:2021-07-30 01:34:14 

Python字符串拼接的6种方法:

1.加号

第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用“+”来连接两个字符串;


print 'Python' + 'Tab'

结果:


PythonTab

2.逗号

第二种比较特殊,使用逗号连接两个字符串,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接,但是,字符串之间会多出一个空格;


print 'Python','Tab'

结果:


Python Tab

3.直接连接

第三种也是,ython独有的,只要把两个字符串放在一起,中间有空白或者没有空白,两个字符串将自动连接为一个字符串;


print 'Python''Tab'

结果:


PythonTab

print 'Python'  'Tab'

结果:


PythonTab

4.格式化

第四种功能比较强大,借鉴了C语言中printf函数的功能,如果你有C语言基础,看下文档就知道了。这种方式用符号“%”连接一个字符串和一组变量,字符串中的特殊标记会被自动用右边变量组中的变量替换:


print '%s %s'%('Python', 'Tab')

结果:


Python Tab

第五种join

就属于技巧了,利用字符串的函数join。这个函数接受一个列表,然后用字符串依次连接列表中每一个元素:


str_list = ['Python', 'Tab']
a = ''
print a.join(str_list)

结果:


PythonTab

第六种 多行字符串拼接()


s = ('select *'
  'from atable'
  'where id=888')
print s, type(s)

#输出
select *from atablewhere id=888 <type 'str'>

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

来源:https://www.cnblogs.com/bigtreei/p/7892113.html

标签:python,拼接字符串
0
投稿

猜你喜欢

  • asp如何制作一个小巧的购物车?

    2010-07-07 12:25:00
  • js事件委托和事件代理案例分享

    2024-04-28 09:51:31
  • JS与Ajax Get和Post在使用上的区别实例详解

    2024-04-23 09:07:40
  • Golang 的defer执行规则说明

    2023-07-14 08:31:10
  • sql server海量数据库的查询优化及分页算法方案

    2010-07-02 21:17:00
  • 把网页中的电话号码生成图片的ASP程序

    2008-11-07 16:12:00
  • Dreamweaver2004 中文乱码解决方案

    2007-01-31 10:20:00
  • Go语言文件读写操作案例详解

    2024-02-03 16:46:33
  • js 禁用只读文本框获得焦点时的退格键

    2024-04-19 10:25:41
  • Github Copilot结合python的使用方法详解

    2023-07-24 20:53:11
  • Python中True(真)和False(假)判断详解

    2021-12-16 11:22:36
  • PHP PDOStatement::debugDumpParams讲解

    2023-06-06 04:18:55
  • 谈一谈JS消息机制和事件机制的理解

    2024-05-03 15:59:22
  • mysql8创建、删除用户以及授权、消权操作详解

    2024-01-13 22:46:34
  • python破解同事的压缩包密码

    2022-09-25 01:09:34
  • 在mac上如何使用终端打开XAMPP自带的MySQL

    2024-01-17 15:41:53
  • Django视图层与模板层实例详解

    2022-01-24 10:20:09
  • Python Pygame实战之塔防游戏的实现

    2021-12-15 08:57:22
  • Python tkinter制作单机五子棋游戏

    2021-08-01 03:31:43
  • asp加载access数据库并生成XML文件范例

    2008-07-22 12:41:00
  • asp之家 网络编程 m.aspxhome.com