python_test_0001_base_string
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from lib_001_decorator_log_funcname import decorator_log_funcname
s1 = 'hello s1' s2 = "hello s2" s3 = ''' guyu conghua 123 '''
@decorator_log_funcname def _test_define(): # print("\n_test_define")
print(s1) print(s2) print(s3)
@decorator_log_funcname def _test_string_plus_string(): # print("\n_test_string_plus_string") ss = s1 + " " + s2 print(ss)
@decorator_log_funcname def _test_string_cut(): # print("\n_test_string_cut") ss = s1[0:3] print(ss)
ss = s1[2:4] print(ss)
def _test_string_length(): print("\n_test_string_length") print(s1.__len__()) print(s3.__len__())
def _test_string_pos( ss, i ): print("\n_test_string_pos") print(ss.find(i))
def _test_string_replace( ss, sub1, sub2 ): print("\n_test_string_replace") ss.replace( sub1, sub2 ) print(ss) print(s1)
ss = ss.replace( sub1, sub2 ) print(ss) print(s1)
def _func_string_insert( ss, pos, sub1 ): print("\n_func_string_insert") l = list(ss) l.insert(pos, sub1) ss = ''.join(l) print(ss)
def _func_string_del( ss, sub1 ): print("\n_test_string_del") ss = ss.replace( sub1, "" ) print(ss)
def _func_get_last_n_char( ss, n ): print("\n_func_get_last_n_char") ll = ss.__len__() print( ss[ ll-n : ll ] )
def _test(): _test_define() _test_string_plus_string() _test_string_cut() _test_string_length() _test_string_pos(s1, 'llo') _test_string_replace(s1, 's1', 'xx')
_func_get_last_n_char(s1, 2) _func_string_insert(s1, 1, 'xx') _func_string_del(s1,"el") if __name__ == '__main__': _test()
from lib_001_decorator_log_funcname import decorator_log_funcname
s1 = 'hello s1' s2 = "hello s2" s3 = ''' guyu conghua 123 '''
@decorator_log_funcname def _test_define(): # print("\n_test_define")
print(s1) print(s2) print(s3)
@decorator_log_funcname def _test_string_plus_string(): # print("\n_test_string_plus_string") ss = s1 + " " + s2 print(ss)
@decorator_log_funcname def _test_string_cut(): # print("\n_test_string_cut") ss = s1[0:3] print(ss)
ss = s1[2:4] print(ss)
def _test_string_length(): print("\n_test_string_length") print(s1.__len__()) print(s3.__len__())
def _test_string_pos( ss, i ): print("\n_test_string_pos") print(ss.find(i))
def _test_string_replace( ss, sub1, sub2 ): print("\n_test_string_replace") ss.replace( sub1, sub2 ) print(ss) print(s1)
ss = ss.replace( sub1, sub2 ) print(ss) print(s1)
def _func_string_insert( ss, pos, sub1 ): print("\n_func_string_insert") l = list(ss) l.insert(pos, sub1) ss = ''.join(l) print(ss)
def _func_string_del( ss, sub1 ): print("\n_test_string_del") ss = ss.replace( sub1, "" ) print(ss)
def _func_get_last_n_char( ss, n ): print("\n_func_get_last_n_char") ll = ss.__len__() print( ss[ ll-n : ll ] )
def _test(): _test_define() _test_string_plus_string() _test_string_cut() _test_string_length() _test_string_pos(s1, 'llo') _test_string_replace(s1, 's1', 'xx')
_func_get_last_n_char(s1, 2) _func_string_insert(s1, 1, 'xx') _func_string_del(s1,"el") if __name__ == '__main__': _test()