본문 바로가기
반응형

전체 글219

[Python] 내장 함수 Set사용하기 - 순서가 없는 집합 - unique한 값을 갖기 때문에 중복 값을 가질 수 없다 - set() 키워드 또는 중괄호를 이용한다 1. set 함수 선언- set() 키워드 또는 중괄호를 이용한다 s1 = set() s2 = set([1,2,3,4]) s3 = {1,2,3,4} print(s1) print(type(s1)) print(s2) print(type(s2)) print(s3) print(type(s3)) [결과] 2. unique한 값을 갖기 때문에 중복 값을 가질 수 없다 s1 = {1, 2, 3, 4, 1, 2, 3, 4} print(s1) [결과] 3. set 원소에 값 추가 add s1 = {1, 2, 3, 4, 1, 2, 3, 4} print(s1) s1.add(5) print("add:.. 2021. 9. 22.
[Python] 파이썬 map함수란? 사용 예제 - map 함수는 리스트 요소를 원하는 함수로 바꿔 새 리스트로 생성한다 - 여러개의 데이터를 한 번에 처리 사용법 map(function, iterable) funtion에는 적용할 함수를 iterable을 처리할 튜플 또는 리스트를 넣는다 ex) 실수형으로 저장된 리스트 항목을 정수형으로 처리하기 map을 사용하기 전에는 리스트 길이만큼 for문을 사용하여 변환한다 a = [1.2, 3.4, 5.6] print("before",a) for i in range(0,len(a)): a[i] = int(a[i]) print("after",a) [결과] map 사용 a = [1.2, 3.4, 5.6] print("before", a) a = list(map(int, a)) print("after", a) [.. 2021. 9. 15.
[Tistory] 티스토리 네이버 검색 최적화하기 티스토리를 운영하고 더 많은 유입을 위해 네이버 검색 등록을 했다 1. [네이버]- [서치 어드바이저]에 들어간다 https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 2. 서치어드바이저 홈페이지에 들어왔으면 웹마스터 도구 클릭 3. [사이트 관리] -[사이트 등록] - 내 티스토리 주소를 붙여 넣고 등록한다 4. HTML 태그를 선택하고 태그를 복사한다 5. 이제 티스토리로 와서 [꾸미기] - [스킨편집] - [html편집] 6. 아까 복사한 메타테그를 에 추가하고 적용 7. 다시 네이버로 와서 소유확인 버튼을 누른다 - 사이트 소유 확인이 완료되었다고 표시되면 정상적으로 .. 2021. 9. 14.
SQL문 INSERT구문으로 테이블 레코드 추가하기 SQL문에서 INSET INTO를 사용하여 테이블에 새로운 레코드를 추가한다 문법 1. INSERT INTO 테이블이름(필드명1, 필드명2) VALUES ("추가데이터1","추가데이터2") 2. INSERT INTO 테이블이름 VALUES("추가데이터1","추가데이터2") 1) INSERT INTO 테이블이름(필드명1, 필드명2) VALUES ("추가데이터1","추가데이터2") 사용 INSERT INTO test_table(string_test,int_test) VALUES("add",3) 테이블 이름이 test_table에 string_test에는 문자열"add"를 int_test에는 정수 3을 추가하는 코드를 작성한다 실행 결과) 기존 테이블에 추가된걸 확인할 수 있다 INSERT INTO test_.. 2021. 9. 14.
Python에서 SQLite 사용 & 연동하기/파이썬 DB사용하기 1. 먼저 SQLite를 다운받고 테이블을 만든다 2021.04.26 - [SQL] - 데이터베이스 - SQLite 사용하기, DB Browser for SQLite 다운로드 2021.06.10 - [SQL] - SQLite- CREATE문 TABLE (테이블 생성하기)/테이블 추가 2. Python에서 sqlite3을 import 한다 import sqlite3 3. sqlite3 라이브러리의 connect를 이용해 db를 연결한다 con = sqlite3.connect("test.db") 프로젝트 파일안에 test이름의 db가 있으면 연결되고 없으면 test이름의 db를 생성하고 연결해준다 4. Cursor 객체를 생성한다 Cur = con.cursor() test.db에 있는 test_table 요.. 2021. 9. 13.
[Python] pycharm에 PyQt5 Designer 설치하기/Python GUI(1) Pycharm에 PyQt5를 추가하여 Python GUI 프로그램을 만들 것이다 1. Pycharm이 설치되어있어야 함 2021.07.31 - [Python] - 1. Python 시작하기 - PyCharm 설치 1. Python 시작하기 - PyCharm 설치 1. 홈페이지에 들어가서 다운로드 https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 2. 사용하는 OS 버전을.. eggwhite0.tistory.com 설치가 되어있지 않으면 먼저 Pycharm부터 설치하고 시작하자 2. Pycharm을 열어 Interpreter.. 2021. 9. 12.
[Python] 리스트 원소 제거 함수 비교/ remove,clear,pop, del 리스트 원소를 제거하는 함수 remove, clear, pop, del에 대해 정리 1. remove(value) - 리스트에 있는 값을 이용하여 항목을 삭제 - 중복 값이 있을 때 제일 앞의 값만 제거 class Test: def __init__(self): data = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5] print("Original: ",data) data.remove(1) print("remove : ",data) if __name__ == '__main__': Test() 결과) 제일 처음 위치한 값 1 이 제거됨 2. clear() - 리스트에 저장된 모든 원소 제거 class Test: def __init__(self): data = [1, 2, 3, 4, 5, 1, 2, .. 2021. 9. 11.
[Python] append(),extend(),insert()차이 / 결과 값 비교 파이썬에서 list 함수를 추가할 때 사용하는 append, extend, insert 함수에 대해 정리 1. append() 사용법: list.append(추가항목) - 리스트의 마지막에 추가된다 ex1) int형 6 추가 class Test: def __init__(self): data = [1, 2, 3, 4, 5] print("Original: ",data) data.append(6) print("append : ",data) if __name__ == '__main__': Test() 결과) ex2) 문자열 'a'추가 class Test: def __init__(self): data = [1, 2, 3, 4, 5] print("Original: ",data) data.append('a') pri.. 2021. 9. 11.
[Python] split() 함수, 문자열 잘라서 리스트 변환, 문자열 나누기 문자열을 잘라서 리스트로 변환하는 함수 split()를 알아보자 먼저 split함수는 1. 문자열.split() 2. 문자열.split("구분자") 3. split("구분자",분할횟수) 4. split(sep = "구분자",maxsplit = 분할횟수) 이렇게 쓰인다 1. 문자열.split() split()은 문자열 사이 공백을 기준으로 자른다 ex1) 문자열 사이 공백x class Test: def __init__(self): data = "12345" value1 = data.split() print("Origanl: ",data) print("split(): ",value1) print("length : ",len(value1)) if __name__ == '__main__': Test() 결과) .. 2021. 9. 9.
반응형