파이썬 72

PYTHON PROGRAMMING 기초 (데이터 스트럭쳐, 리스트3): 갯수세기

리스트안 데이터 값있는지 확인하기 1)함수를 통해 '데이터'의 offset을 찾을수 있다. 함수1) 리스트.index('데이터') 2)리스트안 이 값이 있는가? 리스트안에 '데이터' 가 있는가? 결과값은 True or False로 out 갯수 세기 1)원하는 데이터가 리스트안에 얼마나 있는지 갯수 세기 :원하는 데이터가 리스트안에 얼마나 있는지 함수로 갯수를 셀수있다. 함수2) 리스트.count('데이터') 2)리스트안 데이터 전체 갯수세기 :파이썬 내장함수로 문자열,리스트등 데이터의 갯수를 셀수 있다. 내장함수) len(리스트,문자열,변수) 1.리스트안 데이터 값 확인하기 1)이 데이터의 오프셋은 무엇인가? 함수1) 리스트.index('데이터') 2)데이터 값이 있는가? 리스트안에 '데이터' 가 있는가..

PYTHON PROGRAMMING 기초 (데이터 스트럭쳐, 리스트2):항목추가및 제거

리스트안 데이터 교체 하기 리스트안 데이터를 인덱스를 통해 교체가 가능한데 기본적으로 = 의 속성을 이해하고 있으면 된다 'Sun'의 데이터를 week[0] 의 데이터로 만들겠다. 리스트 항목 추가하기 리스트에 새로운 데이터를 추가하는 방법은 크게 2가지가 있다. 함수1) 리스트.append('데이터') 리스트의 맨끝에 데이터 추가하는 함수 함수2) 리스트.insert(인덱스,'데이터') 리스트 원하는 위치에 데이터를 추가하는 함수 데이터 제거하기 데이터 제거 방법은 크게 3가지가 있다. 리스트안에 있는 데이터를 지우고 싶을때 파이썬 내장되어있는 명령어를 통해 인덱스를 입력하여 데이터 제거가 가능하다 파이썬 기본) del 리스트[인덱스] 2) 2번째 방법으론 삭제하고 싶은 데이터를 직접 적어서 삭제하기 ..

CONDITIONAL STATEMENTS (조건문4) if조건문

조건문 일상에서 흔히 사용하는 문장 if ~라면, ~한다. 같은 문장이다 조건+행동(액션) 으로 구성된 문장이며 파이썬용어) if 조건 : 행동결과 이해1) 이러한 형태가 기본 형태로 꼭 행동 앞에는 들여쓰기가 되어야 한다 예제) 5가 2보다 크면 condition is True 를 출력하고, 그렇지 않으면, condition is False를 출력한다. 파이썬 용어2) else : 행동결과 이해2) if의 조건에 반대 되는 경우(False) 인경우로 if와 반대되는 내용이기 때문에 조건을 따로 설정하지않는다 여러 문장을 수행하는 예제 cnt가 홀수이면, 홀수라고 프린트하고, number 에는 number값에 5를 더한다. 그렇지 않으면, 짝수라고 프린트 하고, 'Bye'라고 출력한다. cnt:4 num..

파이썬/조건문 2022.11.18

PYTHON PROGRAMMING FUNDAMENTALS (조건문3 )or 게이트

or 연산 조건이 ~거나 ~일때 같이 하나의 조건을 충족하는 경우의 조건문 사람의 언어로, ~하거나, ~ 또는 => or 연산자로 처리 이해1) True and True True and False False and True False and False 이해2) 두게의 게이트중 하나만 통과해도 결과값이 True가 된다 or게이트의 여러개 조합 비밀번호의 길이가 4보다 크거나, number 를 2로 나눈 나머지가 1과 같거나, cnt를 제곱한 값이 100보다 크면? ------------ram------------ number : 7 cnt :5 password : abcd@1234! len(password) > 4 →True 9 number % 2 == 1 →True 1 cnt **2 >100 →False..

파이썬/조건문 2022.11.17

PYTHON PROGRAMMING FUNDAMENTALS (조건문2) and연산

and 연산 부등식을 세우고 계산하는 식이 여러개 있을때 조합하는 방법 and 연산자 두개의 결과를 하나로 계산해주는 방법 조건문을 작성할수 있다. 이해1) and 연산을 통해 나올수 있는 경우의 수 조합은 4가지로 True and True True and False False and True False and False 이해2) and연산자는 A와B 모두 True 일경우 결과 값이 True가 된다. and 연산 기본 이해 len(password) >= 6 and len(password) 10 True 5 /2 의나머지 1 == 0 False and연산 부등식을 세우고 계산하는 식이 여러개 있을때 조합하는 방법 조건문을 작성할수 있다. 이해1) and 연산을 통해 나올수 있는 경우의 수 조합은 4가지로 ..

파이썬/조건문 2022.11.17

PYTHON PROGRAMMING 기초 (데이터 스트럭쳐, 리스트1)

리스트 만들기 데이터 여러개를 한번에 저장하기위해 사용 리스트안에선 순서가 존재하며 인덱스가 있다 값 수정 가능 리스트 만들기 리스트 만드는 방법은 크게 2가지로 기본 적으로 [ ] 방법과 list() 리스트 인덱스(offset) 이해 week라는 리스트를 만들고 데이터 인덱스를 통해 원하는 데이터만 뽑아 낼수 있다. 데이터를 액세스 위해선 리스트에[ ] 붙이고 인덱스를 입력해주면 된다. 데이터 인덱스는 0부터 시작하며 첫번째 데이터가 0 이해1) 앞에서부터는0 뒤에서부터 는 -1로 표현이 가능하다 week데이터 mon의 문자열 맨뒤 글자인 n을 이런식으로 꺼낼 수 있다 이해2) 작은 단위 데이터까지 [ ]로 표현 가능 슬라이스 연속적인 범위를 지정해서 데이터들을 가져오는 방법 및 표기법을 의미 리스트[..

PYTHON PROGRAMMING 기초4 (데이터4)strings 문자열 정리2

문자열 추출 문자열은 각각의 문자들의 순서로 되어있으며 원하는 부분만 추출하는게 가능 하나의 문자 추출하기 데이터 추출을 위해서 데이터 를 인덱스화 시켜 이해하고 필요한 데이터를 찾아서 입력해주면 된다 문자 추출은 데이터 엑세스 기호를 이용하여 변수뒤에 붙여주면된다 그리고 추출할 데이터의 순서 즉 인덱스를 입력해주는데 인덱스는 문자열 데이터 첫단어 0 ~ n번 이라고 생각하면 된다 => index or offset 인덱스라고도 부르기도 하고 오프셋이라고 부르기도 한다 파이썬기본1) 문자열[ ] =>엑세스 이해1) 문자 추출은 데이터 엑세스기호 []로 실행 인덱스는 0 부터 하나씩 올라가는 방식 이해2) 역방향은 -1부터 시작 특정문자를 다른 문자로 치환하기 문자열의 데이터 내용을 replace 함수로 변..

파이썬/데이터 2022.11.15

PYTHON PROGRAMMING 기초3 (데이터3)strings 문자열 정리(1)

STRINGS - 문자열 각각의 하나의 문자들이 나열된 상태, 즉 시퀀스(sequence) 이다 문자열은, 싱글퀏이나 더블퀏 (single or double quotes)으로 감싸야 한다. 기본정리 이해1) 데이터 타입은 문자열(str), 정수(int), 실수(float) 으로 구성되며 문자열(str)은 ' ' or " "로 표현이 된다 이해2) 문자열에서 줄을 바꿔서 표현하고 싶은 경우 ''' 나 """ 로 문장 앞뒤를 구성해주면 바꿔서 출력이 된다 응용1) 응용2) 3개의 단일 부호로 문자열을 만들수 잇으며 줄을 바꿔 긴 문자열 만들때도 활용 가능 문자열 연산 문자열 데이터로된 변수끼리 +시 이런식으로 붙게된다 이해3) 문자열로 된 데이터 끼리 덧셈 문자+숫자는 불가능 대소문자 바꾸기 함수1) 변수...

파이썬/데이터 2022.11.15

PYTHON PROGRAMMING 기초 (데이터2)프린트,인풋

PRINT 함수 print() 함수는, 화면에 출력하는 함수다. 이해1) 괄호안에 변수,문자(str),숫자등 넣어줄시 그대로 화면에 출력 명령어1) print() 이해2) ram에 저장된 ' ' 데이터가 아니라 그대로 Pormat 특정 단어만 바뀌고 그대로 문장 활용 할때 print( '제이름은 { } 입니다. 나이는 { } 입니다.' .format(홍길동, 25) ) =제이름은 홍길동 입니다. 나이는 25입니다. name = 홍길동 age = 25 라는 변수설정후 format 에서 홍길동 부분을 name 25부분을 age로 하해도 같은 결과값 도출 이해3) pormat은 문장 활용할때 사용 USER INPUT - 사용자에게서 직접 입력을 받는 경우 input 함수는, 유저한테서 직접 입력을 받는다. 데..

파이썬/데이터 2022.11.15