반응형 분류 전체보기271 Python에서의 문자열비교 eq 사용법 문자열을 비교할때 비교연산자 == 를 많이 사용한다. Java에서는 별도로 .equals도 존재한다. 파이썬에서 == 를 사용하여 문자열 비교를 하고있다가 파이썬만의 다른게 없을까? 라고 생각되어 찾아봤더니 eq라는게 존재한다고한다. 그래서 써보니 == 연산자보다 좀더 수월하게 문자열 비교를할수 있는거같아서 정리하려고 한다. 먼저 eq를 사용하기 위해서는 operator 패키지안에 eq를 import 해야한다. # 문서 상단에 입력하자 from operator import eq 이제 사용준비가 완료되었다. 문법은 아주 간단하다 eq(매개변수1, 매개변수2)로 써주면 된다 , 를 기준으로 매개변수1과 매개변수2의 문자열이 동일한지 비교한다. 꼭 매개변수가 아니더라도 문자열끼리도 비교가 가능하다. 예를들어 .. 2023. 3. 19. Python의 튜플 파이썬에서 튜플은 단일변수에 여러항목을 저장하는데 사용된다. 튜플은 ReadOnly(읽기 전용) 이라고 생각할수있다. 한번 값을 대입하면 변경할수가 없고 정렬 순서가 정해져있다 튜플은 둥근 대괄호로 작성하면 된다. tuple = ('apple', 'banana', 'grape') print(tuple) 이렇게 튜플을 지정하면 이 값은 변경할수없고, 입력 순서대로 차례차례 인덱스 번호가 부여된다. 그리고 중복값을 허용한다. 그리고 튜플은 변경할수가 없으므로, 값을 추가하거나 값을 변경, 제거할수가 없다. 따라서 위의 코드에서 apple은 tuple[0]이고 차례차례 [1], [2]번의 Index 번호를 부여받는다. tuple = ('apple', 'banana', 'grape') print(tuple[2].. 2023. 3. 17. [PostgreSQL] PostGreSQL 기본 CRUD 쿼리문 정리 이번에 팀프로젝트를 진행하면서 처음으로 PostgreSQL 이라는 RDBMS를 사용하게 되었다. 수업시간에 익히 들어온 DBMS 이름들에 비해 조금은 생소하지만, 알고보니 OpenSource 쪽에서는 나름 3~4위정도 하는 프로그램이라고 한다. 접해보지 않은 DBMS 프로그램이라 공부가 필요할듯하여 기록하면서 스스로 터득해나가려고 한다. 먼저 기본적인 CRUD 쿼리문에 대해서 알아보자. -- 데이터베이스 생성 쿼리문 -- tablespace가 있을시 create database 데이터베이스명; -- tablespace가 없을시 create database 데이터베이스명 tablespace 테이블스페이스명; -- 데이터베이스 지우기 drop database 데이터베이스명; -- 스키마 만들기 create .. 2023. 3. 15. Python의 변수 선언 방법 파이썬에서 변수 선언 하는 방법은 아주 간단하다. Java를 배우다가 Python을 접하면 정말 신세계라고 표현할정도로 문법이 간단하다. Java를 먼저 예로 들어보겠다. Java는 각 데이터타입을 다 선언하고 변수를 선언해야한다. 문자열은 String, 정수형은 int나 long, 실수는 double이나 float String name = '김아무개'; int age = 20; double height = 30.5; System.out.println("name="+name); System.out.println("age="+age); System.out.println("height="+height); 파이썬은 아주 간단하다. 그냥 변수명만 지어주고, 해당값을 부여해주면 된다. name = "아무개" ag.. 2023. 3. 15. 이전 1 ··· 25 26 27 28 29 30 31 ··· 68 다음 반응형