三.使用字符串

  • 不可变的变量,如string字符串、tuple元组,所有的元素赋值和切片赋值都是非法的。只有转换成列表才可以修改。
  • 设置字符串格式:
    #运算符%方法
    print("My name is %s"%"ABC")  
    
    #*.format()方法,需要在""中加{},因为方法本质是key映射 print("My {} is {}".format("age","32")) print("My {a1} is {a2}".format(a1="age",a2="32"))
    #f字符串 year = 2016 event = 'Referendum' print(f'Results of the {year} {event}')
  •  字典传递到字符串:
    #字典传递到字符串
    table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
    print('Jack: {0}; Sjoerd: {1}; '
          'Dcab: {2}'.format(table["Jack"],table["Sjoerd"],table["Dcab"]))
    print('Jack: {0[Jack]}; Sjoerd: {0[Sjoerd]}; '
          'Dcab: {0[Dcab]}'.format(table))
    table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
    print('Jack: {Jack:d}; Sjoerd: {Sjoerd:d}; Dcab: {Dcab:d}'.format(**table))

 

posted @ 2019-03-28 21:17  观井映天  阅读(100)  评论(0编辑  收藏  举报