栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python连接符

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python连接符

1. + 号连接符

我们在用+拼接字符串和变量的时候,常常需要考虑变量是什么类型的数据,如果不是字符串类型,还先需要str()函数转换。

print('【玩家】n'+'血量:'+str(player_life)+'n攻击:'+str(player_attack))
print('【敌人】n'+'血量:'+str(enemy_life)+'n攻击:'+str(enemy_attack))

2. % 号连接符

为了更方便地实现不同数据类型的拼接,用【格式符%】是更常用更便利的一种方式。

我们可以把%想象成:图书馆里用来占位的一本书。先占一个位置,之后再填上实际的变量。举个例子:下面这两种写法是相同的,请你着重研究下第二行的语法。

print('血量:'+str(player_life)+' 攻击:'+str(player_attack))
print('血量:%s 攻击:%s' % (player_life,player_attack))

我们看到格式符%后面有一个字母s,这是一个类型码,用来控制数据显示的类型。%s就表示先占一个字符串类型的位置。

其他常见的类型码如下所示:

        %s ---字符串显示

        %f  ---浮点数显示

        %d  ---整数显示

占完位置之后,我们要以%的形式在后面补上要填充的内容,如此一来我们就免去了转换类型的烦恼。如果是多个数据,就要把它们放进括号,按顺序填充,用逗号隔开。

lucky = 8
print('我的幸运数字是%d' % lucky)
print('我的幸运数字是%d' % 8)
print('我的幸运数字是%s' % '小龙女的生日816')
print('我的幸运数字是%d和%d' % (8,16))

 替换示例如下:

print(' n——————现在是第'+str(i)+'局——————') #替换前
print('  n——————现在是第 %s 局——————' % i) #替换后

print('【玩家】n'+'血量:'+str(player_life)+'n攻击:'+str(player_attack))  #替换前
print('【玩家】n血量:%sn攻击:%s' % (player_life,player_attack)) #替换后

print('你发起了攻击,【玩家】剩余血量'+str(player_life)) #替换前
print('你发起了攻击,【玩家】剩余血量%s' % player_life) #替换后
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/701395.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号