Python
목차
python2
pip 설치
$ sudo apt install python-pip
패키지 설치
$ python -m pip install 패키지명
python3
https://docs.python.org/ko/3/howto/index.html
pip3 설치
$ apt install python3-pip
패키지 설치
$ sudo pip3 install 패키지명
웹 크롤링
string
split
https://www.w3schools.com/python/ref_string_split.asp
trim
https://www.w3schools.com/python/ref_string_strip.asp
length
substring
문자열은 배열과 같으므로 다음과 같이 접근이 가능하다.
-는 negative index로 뒤에서 5번째에서 뒤에서 세번째까지의 문자열을 구할 수도 있다.
string[2:5]
string[-5:-3]
built in functions
len
https://www.w3schools.com/python/ref_func_len.asp
Dictionary
https://www.w3schools.com/python/python_dictionaries.asp
List
a = [1, 2, 3]
append
del
delete by index(1 base)
remove
remove by value
a.remove(3)
Datetime
https://www.w3schools.com/python/python_datetime.asp
for loop
https://www.w3schools.com/python/python_for_loops.asp
file
delete
https://www.w3schools.com/python/python_file_remove.asp
에러
UnicodeDecodeError: 'ascii' codec can't decode byte
import sys 이후에 다음 코드 추가
reload(sys) sys.setdefaultencoding('utf-8')
외부링크
문서
lexical analyzer
https://docs.python.org/ko/3/reference/lexical_analysis.html
리터럴
https://docs.python.org/ko/3/reference/lexical_analysis.html#literals