Python中%是什么意思?如何使用?

您所在的位置:网站首页 konbanwa是什么意思 Python中%是什么意思?如何使用?

Python中%是什么意思?如何使用?

2023-03-30 22:06| 来源: 网络整理| 查看: 265

看上去你问的是字符串中的%,这是一个几乎所有语言中都通用的一类字符串操作,所以如果你的教材默认了你有其他编程语言基础的话,可能就不会详细介绍了。

简单的说,这是一种将其他变量置入字符串特定位置以生成新字符串的操作,比如说:

n = "Aki" "My name is %s" % n

这段代码首先定义了一个名为n的变量,内容为Aki。然后下方的字符串中有一个%s,他的含义是“这里将被替换成一个新的字符串”,用作替换的内容放在字符串后面的%后面,就是那个n。所以最终这个字符串会变成My name is Aki。

字符串中的%后面会附带一个字母,代表着用来替换的变量的类型,比如说%d代表着你将替换到此处的变量是一个整数,而%s代表着一个字符串。详细细节可在这里看到。

https://docs.python.org/2/library/stdtypes.html#string-formatting-operations

另外,这种操作可以同时将多个变量放进字符串,只需要用括号把变量们括起来。

下面是一些例子。

>>> "www.%s.com"%"zhihu"#字符串 'www.zhihu.com' >>> "%dkm"%1990#整数型 '1990km' >>> "%s %d %f"%("abc",123,3.21)#多个值 'abc 123 3.210000'


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3