8.format格式化字符串
format格式化字符串
1.format格式化字符串:需要一一对应,不一一对应会报错
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 v = 'My name is {},age {}'.format('alex',24) 2 print(v) 3 # =>My name is alex,age 24
2.format格式化字符串:数值对应
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 v = 'My name is {0},age {1}'.format('alex',24) # 0,1对应元组内的第0个和第1个元素 2 print(v) 3 # =>My name is alex,age 24 4 v = 'My name is {1},age {0}'.format('alex',24) # 1,0对应元组内的第1个和第0个元素 5 print(v) 6 # =>My name is 24,age alex 7 8 v = 'My name is {},age {},hobby is {}'.format('alex',24) # 报错,超出范围报错 9 print(v) 10 # # =>报错
3.format格式化字符串:字典对应传值
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 v = 'My name is {name},age {age}'.format(name='alex',age=24) 2 print(v) 3 # =>My name is alex,age 24