Python 是否有一种方法可以使用format()获取字符串参数的一部分?
使用类似C的格式,我们可以将字符串参数的一部分放在字符串中。例如,这:Python 是否有一种方法可以使用format()获取字符串参数的一部分?,python,Python,使用类似C的格式,我们可以将字符串参数的一部分放在字符串中。例如,这: print "I just love %.4s." %('cats and dogs') 将打印以下内容: I just love cats. 使用format()是否有一种等效的方法来实现此目的?当然,您可以使用基本相同的格式: >>> print('I just love {0:.4}.'.format('cats and dogs')) I just love cats. 当然,您可以使用基本相
print "I just love %.4s." %('cats and dogs')
将打印以下内容:
I just love cats.
使用format()是否有一种等效的方法来实现此目的?当然,您可以使用基本相同的格式:
>>> print('I just love {0:.4}.'.format('cats and dogs'))
I just love cats.
当然,您可以使用基本相同的格式:
>>> print('I just love {0:.4}.'.format('cats and dogs'))
I just love cats.
看一看
看一看
在大多数情况下,基于%的格式通过添加冒号转换为基于{}的格式
print "I just love %.4s." %('cats and dogs')
相当于:
print "I just love {:.4s}.".format('cats and dogs')
您可以省略括号中的s
,如下所示:
print "I just love {:.4}.".format('cats and dogs')
在大多数情况下,基于%的格式通过添加冒号转换为基于{}的格式
print "I just love %.4s." %('cats and dogs')
相当于:
print "I just love {:.4s}.".format('cats and dogs')
您可以省略括号中的s
,如下所示:
print "I just love {:.4}.".format('cats and dogs')
您可以使用:
print("I just love {:.4}".format('cats and dogs'))
-本网站是比较如何使用格式
和“旧式”格式的绝佳资源。您可以使用:
print("I just love {:.4}".format('cats and dogs'))
-本网站是比较如何使用格式
和“旧式”格式的绝佳资源