본문 바로가기
반응형

Study/Python4

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.
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.
Python 문제풀이기록 점프 투 파이썬 교재의 문제풀이 기록 Q1 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. 과목점수 국어 80 영어 75 수학 55 A1 a = 80 b = 75 c = 55 print((a+b+c)/3) 출력 70.0 Q2 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. A2 a = 13 print(a%2) #나머지 연산자를 이용 2로 나눴을때 나머지가 1일경우 홀수, 0일경우 짝수# 출력 1 Q3 홍길동 씨의 주민등록번호는 881120-1068234이다. 홍길동 씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫자 부분으로 나누어 출력해 보자. ※ 문자열 슬라이싱 기법을 사용해 보자. A3 pin = "19881120-1068234".. 2022. 8. 9.
반응형