博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 字符串连接操作总结
阅读量:5080 次
发布时间:2019-06-12

本文共 1313 字,大约阅读时间需要 4 分钟。

'''python 字符串连接操作'''# method 1 通过 +  连接a, b = 'hello', 'hadoop'print(a+b)# method 2 通过 ,  连接print(a, b)#赋值操作会生成元组# method 3 直接连接,有无空格均可以print('hadoop' 'hive')print('hadoop''hive')# method 4 使用% 操作符print('%s %s' % ('hello', 'world'))print('%s%s' % ('hadoop', 'java'))    #%之间的格式决定输出结果的格式print('%s\n%s' % ('hadoop', 'java'))print('%s\t%s' % ('hadoop', 'java'))# method 5 format方法print('{}{}'.format('hello', ' world'))print('{}\t{}'.format('hello', ' world')) #{}之间的格式决定输出结果的格式print('{}\n{}'.format('hello', ' world'))'''method 6 join字符串有一个内置方法join,其参数是一个序列类型,例如数组或者元组等。'''print('=>'.join(['a', 'b', 'dd'])) #输出格式自己决定# method 7 使用f-string方式''''Python 3.6 中引入了 Formatted String Literals(字面量格式化字符串),简称 f-string,f-string 是 % 操作符和 format 方法的进化版,使用 f-string 连接字符串的方法和使用 %操作符、format 方法类似。'''print(f'{a}{b}')print(f'{a} {b}') #输出格式自己决定print(f'{a}+{b}')print(f'{a}-{b}')print(f'{a}=>{b}')# method 7 * 操作符 连接print(a*3)  #*操作符其实是一种操作符重载操作,对应的魔术方法是 __mul__'''总结:连接少量字符串时,推荐使用+号操作符。如果对性能有较高要求,并且python版本在3.6以上,推荐使用f-string。例如,如下情况f-string可读性比+号要好很多:'''name = 'hadoop'age = 12gender = 'femal'a = f'姓名:{name} 年龄:{age} 性别:{gender}'b = '姓名:' + name + '\t年龄:' + str(age) + '\t性别:' + genderprint(a)print(b)'''连接大量字符串时,推荐使用 join 和 f-string 方式,选择时依然取决于你使用的 Python 版本以及对可读性的要求。'''

 

转载于:https://www.cnblogs.com/RHadoop-Hive/p/9378953.html

你可能感兴趣的文章
【POJ2699】The Maximum Number of Strong Kings(网络流)
查看>>
spring boot配置跨域
查看>>
BZOJ 1996 合唱队(DP)
查看>>
进击吧!阶乘——大数乘法
查看>>
安卓学习资料推荐-25
查看>>
Mysql数据库备份和还原常用的命令
查看>>
关于退出当前页面在火狐的一些问题
查看>>
【项目实施】项目考核标准
查看>>
spring-aop AnnotationAwareAspectJAutoProxyCreator类
查看>>
经典入门_排序
查看>>
Redis Cluster高可用集群在线迁移操作记录【转】
查看>>
二、spring中装配bean
查看>>
VIM工具
查看>>
javascript闭包
查看>>
@Column标记持久化详细说明
查看>>
创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备...
查看>>
mysql8.0.13下载与安装图文教程
查看>>
站立会议08(冲刺2)
查看>>
url查询参数解析
查看>>
http://coolshell.cn/articles/10910.html
查看>>