当前位置:   article > 正文

python中在字符串嵌入变量的4种方法_python2往字符串里塞变量

python2往字符串里塞变量
  1. # Author: Kanject
  2. name = input("name:")
  3. age = input("age:")
  4. #方法1
  5. info = '''
  6. ------ info -----
  7. name:''' + name + '''
  8. age:''' + age
  9. #方法2
  10. info2 = '''
  11. ------ info2 -----
  12. name:%s
  13. age:%s
  14. '''%(name, age)
  15. #方法3
  16. info3 = '''
  17. ------ info3 -----
  18. name:{_name}
  19. age:{_age}
  20. '''.format(_name=name, _age=age)
  21. #方法4
  22. info4 = '''
  23. ------ info4 -----
  24. name:{0}
  25. age:{1}
  26. '''.format(name, age)
  27. print(info)
  28. print(info2)
  29. print(info3)
  30. print(info4)

name输入Kan,age输入22,输出结果为:

  1. name:Kan
  2. age:22
  3. ------ info -----
  4. name:Kan
  5. age:22
  6. ------ info2 -----
  7. name:Kan
  8. age:22
  9. ------ info3 -----
  10. name:Kan
  11. age:22
  12. ------ info4 -----
  13. name:Kan
  14. age:22

 

*注意:方式1会在内存开辟多块内存空间,效率低下,请尽量避免使用

python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空间,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号没出现一次就会在内从中重新开辟一块空间

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/79052
推荐阅读
相关标签
  

闽ICP备14008679号