Python中%是什么意思?如何使用? |
您所在的位置:网站首页 › konbanwa是什么意思 › Python中%是什么意思?如何使用? |
看上去你问的是字符串中的%,这是一个几乎所有语言中都通用的一类字符串操作,所以如果你的教材默认了你有其他编程语言基础的话,可能就不会详细介绍了。 简单的说,这是一种将其他变量置入字符串特定位置以生成新字符串的操作,比如说: 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 |