# -*- coding: utf-8 -*- import string # strip去除空格 s = ' abcd efg ' print(s.strip()) print(s.lstrip()) print(s.rstrip()) print(s) print('---------') # 字符串連接 print('abc_' + 'defg') s = 'abcdefg' s += '\nhijk' print(str) print('---------') # 大寫小 s = 'abc defg' print(s.upper()) print(s.upper().lower()) print(s.capitalize()) print('---------') # 位置和比較 s_1 = 'abcdefg' s_2 = 'abdefgh' print(s_1.index('bcd')) try: print(s_1.index('bce')) except ValueError: print('ValueError: substring not found') print(s_1 == s_1) # cmp函數被Python3移除了 print(s_1 > s_2) print(s_2 > s_1) print('---------') # 分割和連接 s = 'abc,def,ghi' print(s.split(',')) s = '123\n456\n789' print(s) numbers = s.splitlines() print(numbers) print('-'.join(numbers)) print('---------') # 常用判斷 s = 'abcdefg' print(s.startswith('abc')) print(s.endswith('efg')) print('abcd1234'.isalnum()) print('\tabcd1234'.isalnum()) print('abcd'.isalpha()) print('12345'.isdigit()) print(' '.isspace()) print('acb125'.islower()) print('A1B2C'.isupper()) print('Hello world!'.istitle()) print('---------') # 數字到字符串 print(str(5)) print(str(5.)) print(str(-5.23)) print(int('1234')) print(float('-23.456')) print('---------') # 格式化字符串 print('Hello %s!' % 'world') print('%d-%.2f-%s' % (4, -2.3, 'hello'))
python字符串基本處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.