py字符串str

1. str-转义符(/):

  print('"I\'m fine",thank you!')

2. str-切片:

  str1 = 'helloworld'
  print(str1[0:4+1])
  # 从索引0开始取完整个字符串
  print(str1[0:])
  # 默认从索引0开始
  print(str1[:4+1])
  # 默认从0开始到-1
  print(str1[:])

  # 倒取整个字符串
  print(str1[::-1])
  # rowolleh
  print(str1[-3::-1])

总结一:

'''
str[start:end_not:step]
1. start为起始点(包含);
2. end_not为结束点(不包含);
3. step为步长,若为正,正向截取;若为负,反向(倒着取)
4. 若step不写,则默认正向逐个获取字符串。
'''

3. split()

  str = 'hello'
  str2 = 'world'
  # 根据字符划分字符串:['h', 'llo']
  print(str.split('e'))

4. join()

  str3 = '123'
  str4 = '_'
  # 1-2-3
  print(str4.join(str3))

  str5 = ['123','456']
  # 123-456
  print(str4.join(str5))

猜你喜欢

转载自www.cnblogs.com/dongks/p/11898949.html
今日推荐