본문 바로가기

파이썬

[Python] 반복문, for 문, 문자열 루프, enumerate() , break, continue 반복문 ㄴ 여러번 반복,데이터는 복수형, 데이터 여러개를 가지고 내가 무슨일을 할 때 사용하는 것. - 무한 반복문이라는 것도 있다. -> 대부분 게임에서 사용함. For 문: for~in - 데이터 스트럭쳐에 들어있는 데이터를 하나씩 가져와서 무엇인가 작업을 하고 싶을 때 사용하는 키워드 : for - for: ~하는 동안 이라는 뜻, for 뒤에는 변수, in 뒤에는 데이터 스트럭쳐 - for문을 사용할 때, for~in 부터 작성하라. - for 뒤에 잇는 in 안에 들어있는 데이터 스트럭쳐에서 데이터를 하나씩 꺼낸다. 꺼낸 데이터는 for 오른쪽의 변수에 저장된다. - 들여쓰기가 되면, 윗줄이 만족시킬 때, 그렇게 하라.라는 뜻 - 데이터 스트럭쳐는 for 반복문을 통해, 쉽게 원하는 값을 가져올.. 더보기
[Python] 문자열 대소문자 판별: islower(), isupper() 함수 변수명.islower(): 문자가 소문자인지 판별한다. 소문자면 True로 반환한다.(나온다) 변수명.isupper(): 문자가 대문자인지 판별한다. 소문자면 True로 반환한다.(나온다) 더보기
[Python] 주석/메모/코멘트 달기, 다른줄로 바꿔서 같은 명령어로 표시하기 프로그램에 코멘트(주석/메모) 달기. # 사용 다른 줄로 바꿔서 같은 명령어로 표시 파이썬은 원래 한 줄이 하나의 명령어, 하려면? \(역슬래시)로 사용하면 된다. 역슬래시 이용하고 줄 바꾸기를 할 때, 역슬래시 아랫줄에 있는 코드도 같은 라인이라고 표시하는 것임. 더보기
[Python] 비교문, 연산자 기호 비교문: 회원가입할 때 비밀번호가 6자리 이상일 때, 비교문과 반복문만 있으면 세상에 모든 코드는 다 쓸 수 있다. 사용 예: 회원가입 할때, 비밀번호는 6자리 이상, 12자리 이하로 입력하세요. - 비교는 무조건 두개의 데이터 이상, - 하나를 비교하거나, 파이썬에서 세개를 같이 비교하거나, 다수를 같이 비교는 못한다. . ㄴ 파이썬에서 세개 비교하는 방법은 문장을 늘리면 된다. - 표시방법: 기호 쓰고 좌우로 데이터 기입 - 컴퓨터에 입력할 때는 질문의 형태이고, 사람 또한 그렇게 해석을 해야한다. - 질문을 하면 대답은 예/아니오로 나오는 것이 규칙이다. - 기호 사이에 공백을 집어 넣으면 안된다. - 문장에서 ‘이상’이라는 것은 ‘크거나 같다’라는 뜻 연산자 기호 의미 사용예 == x와 y가 같은.. 더보기
[Python] Set 생성,데이터추가/삭제, 합집합/교집합/차집합: add() , discard() 함수, 기호 |, &, - Set 생성: set() - Set(집합) 생성 하는 유일한 방법 ex) my_set = set() Set 데이터 추가/삭제 : add() 함수, discard() 함수 - 데이터를 추가하더라도, 같은 데이터가 있으면 추가되지 않는다. Set 합집합/ 교집합/ 차집합 : 기호 |, &, - 사용 더보기
[Python] Data Structure 파이썬 내장함수 sum(),max(), min() 파이썬 내장(자체)함수 sum(변수명): 모두 더하는 파이썬 함수 max(변수명) : 최대값 구하기, min(변수명): 최소값 구하기. 데이터가 많은 경우에 많이 쓰인다. -> 데이터스트럭쳐 구조에서 많이 쓰인다. List, Dictionary, Tuple, Set dictionary 같은 경우, 키값/밸류값만 사용하여 숫자로 결과가 나올 때, 리스트화 하여 해당 데이터에서 총합/최대값/최소값을 구하는 함수를 사용하면 된다. 평균값은 파이썬 자체 함수가 없다. 현재로써 간단하게 사용하는 방법은 총합/데이터 개수로 사용하면 된다. -> sum(변수명)/ len(변수명) -> ex) sum(my_salary_list)/ len(my_salary_list) 더보기
[Python] Booleans - Boolean 은 다음 2가지의 오브젝트로 나타낸다. "False" and "True". - 숫자 0과 1과 같은 의미이다. 더보기
[Python] Dictionary 키/밸류/아이템 값 억세스, 데이터 체크: keys(),values(),items(), in Dictionary 키/밸류/아이템 값만 가져오기 : 변수명.Keys() , 변수명.Values(), 변수명.items() ㄴ 리스트 만들기: 타입 변환을 주면 된다. ex) list(데이터 스트럭쳐 변수명) Dictionary 데이터 존재여부 확인 : 데이터 in 변수명 - 기본 원리는 스트링/리스트와 비슷하다. - 딕셔너리에서 Key는 존재하는 지 체크 가능하나, Value는 체크 불가하다. ex) 더보기