firstName ='Bob'lastName='Dylan'print('你的名字是%s, 你的姓是%s'% (firstName, lastName)) 对于string, list等类型的变量,一律可用%s代替。 对于int类型,用%d 对于float类型,用%f 如果需要对float类型的变量进行小数点后位数的控制,则使用%.<number of digits>f。如 pai = 3.14159print('%.2f'%pai...
print(formatted_number) # 输出:'1,234,567'# 使用locale.format_string()方法,将数字格式化成货币形式,并使用千位分隔符 formatted_currency = locale.format_string("%s%.*f", (conv['currency_symbol'], conv['frac_digits'], number), grouping=True)# 打印格式化后的货币 print(formatted_currency)...
>>>info="My name is: {0[0]}, I am {0[1]} years old, Job is {0[2]}".format(["nock",18,"IT"],["lucky",17,"DevOps"])>>>info'My name is: nock, I am 18 years old, Job is IT'>>>info="My name is: {0[0]}, I am {0[1]} years old, Job is {1[2]}".for...
'[<>^]?width[,]?(.digits)?',其中 width 和 digits 为整数,?代表可选部分。这种格式可以用在字符串的 format()方法中。示例如下:>>> 'The value is {:0,.2f}'.format(x)'The value is 1,234.57'精确运算 因为浮点数运算存在误差,不建议尝试使用舍入浮点值来“修正”表面上看起来正确的问题。
print("{:.2f}".format(3.126)) 3.12 3.12 3.13 print("%.2f" % 3.124) print("%.2f" % 3.125) print("%.2f" % 3.126) 3.12 3.12 3.13 print(f"{3.124:.2f}") print(f"{3.125:.2f}") print(f"{3.126:.2f}") 3.12 3.12 3.13
print("%.3g" % (a)) # 1.23e+04 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 1.2.2 内置round() round(number[, ndigits]) 参数: number - 这是一个数字表达式。 ndigits - 表示从小数点到最后四舍五入的位数。默认值为0。
11 >>> print('%.7g' % 1111.1111) # 取7位有效数字 12 1111.111 13 >>> print('%.2g' % 1111.1111) # 取2位有效数字,自动转换为科学计数法 14 1.1e+03 2、内置round() round(number[, ndigits]) 参数: number - 这是一个数字表达式。
print'%.2e'%1.2888# 以科学计数法输出浮点型保留2位小数>>1.29e+00 格式化操作符辅助指令 符号 作用 * 定义宽度或者小数点精度 - 用做左对齐 + 在正数前面显示加号( + ) 在正数前面显示空格 # 在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X') ...
print('我的名字是{0},我今年{1}岁了'.format(name, age)) # {} 作为占位符 print(f'我叫{name},今年{age}岁') # 表示宽度 %10d print('%10d' % 99) # 表示小数点位数 %.nf 精度 :.n print('%.3f' % 3.78234685) # 三位小数
print(string.digits) #十进制数字:'01234567' print(string.hexdigits) #十六进制数字:'0123456789abcdefABCDEF' print(string.octdigits) #字符串 ‘01234567’,八进制数字:'01234567' 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 常用方法: str = "my name is lily" ...