Nested Lists example. mixed_up=[ 'apple' , 3 , 'orange' , 27 , [ 1, 2, [ 'alpha' , 'beta' ] ] ] Computers/Language python 2012.03.14
string vs. list Structured Data StringList Sequence of characterssequence of anything s = ' yabba! 'p = [ 'y', 'a', 'b' , 'b' , 'a' , '!' ]s[0] = 'y's[0] = 'y' s[2:4] = 'bb' s[2:4] = [ 'b', 'b' ] -> [ , , ... ] Computers/Language python 2012.03.14
web crawler : url 링크가 더이상 존재하지 않을 때 def get_next_target(page): start_link = page.find(' Computers/Language python 2012.03.14
파이썬 문자열 string find finding strings in Strings # : 찾고자하는 문자열========###====###=====.find() 찾고자 하는 문자열이 존재하는 경우리턴값 : 문자열의 시작 위치 찾고자 하는 문자열이 존재하지 않는 경우리턴값 : -1 Quiz :return value가 항상 0인 경우 s = '' s.find(s)'s'.find('s')s.find('') // ''는 empty strings.find(s+'!!!')+1 // s.find(s+'!!!')는 항상 -1이므로 +1한 값은 항상 0 s.find('s')는 -1을 리턴 finding strings with number # : 찾고자하는 문자열========###====###=====.find( , ) 전체 문자열에서 number부터 .. Computers/Language python 2012.03.14
파이썬 문자열 substring / slicing substring >>> s = "anything" | a | n | y | t | h | i | n | g | 0 1 2 3 4 5 6 7 8-8 -7 -6 -5 -4 -3 -2 -1 이렇게 보면 이해가 좀 더 될듯 >>> print sanything>>> print s[:]anything>>> print s[0:]anything>>> print s[:-1]anythin>>> print s+s[0:-1+1]anything>>> print s[-1]g>>> print s[0:-1]anythin>>> print s[:3]+s[3:]anything ------------------------------------------------------------------------------------------.. Computers/Language python 2012.03.14