본문 바로가기

[ CODING STUDY ]/》파이썬 정리32

Python 11장 [반복문 while] ▣ while문 사용방법 : while 조건: ▣ while문은 조건이 True일 경우 동작 ▣ while문에 있는 코드를 구분할 때에는 들여 쓰기로 구분 ▣ while문 코드 안에 조건문, for문도 넣어서 사용 가능 2023. 7. 19.
Python 10장 [반복문 for] ▣ for문 사용 방법 : for 저장변수 in 원소: , for 변수 in range() ▣ for i in numbers: : numbers에 있는 리스트에 값이 하나하나 i에 저장 된다. ▣ for 변수 in range(start, end -1 , step), range()에 start, end만 넣거나 end만 넣을 수 있다. ▣ for 변수 in 딕셔너리: : 딕셔너리에 key가 들어간다. ※ for문을 활용한 코드 문제 ▣ for과 if 문을 활용하여 최댓값, 최솟값 구하기 ▣ for을 활용하여 1~100까지 숫자의 합 출력하기 ▣ for을 활용하여 짝수의 합 출력하기 ※ for문을 활용하여 암호 생성기 제작 ▣ 영어문자, 숫자, 기호에 개수를 입력받는다. ▣ 입력한 개수만큼 랜덤으로 암호를 .. 2023. 7. 19.
Python 9장 [리스트] ▣ 리스트 만드는 방법 : 리스트이름 = [ ] ▣ 리스트 인덱스 순서 : 0부터, 맨 뒤는 -1부터 ▣ 리스트.append(값) : 리스트 마지막에 값을 추가하는 함수 ▣ 리스트.apeend([ ]) : 리스트 그대로를 리스트 안에 추가하는 함수 ▣ 리스트.extend([ ]) : append() 함수와 동일하지만 리스트 추가 시 풀어서 삽입 확장하는 함수 ▣ 리스트.insert(index, 값) : index위치에 값을 추가하는 함수 ▣ 리스트.remove(값) : 값을 삭제하는 함수, 해당 값이 없으면 에러발생 ▣ 리스트.pop(index) : index위치에 값 삭제, 만약 pop() 함수 안에 아무 값이 지정하지 않으면 맨 뒤 값 삭제 ▣ del : 해당 원소에 값을 삭제 ▣ 리스트.count(.. 2023. 7. 14.
Python 8장 [random] ▣ 랜덤함수를 사용하기 위해서는 import random 포함 ▣ random.randint(start, end) : start ~ end 숫자까지 랜덤으로 정수 반환 ▣ random.randrange(start, end, step) : start ~ end-1까지, step 단위로 랜덤으로 정수 반환 ▣ random.random() : 0.0000~0.9999 실수 랜덤 반환, * 곱하기를 할 경우 5를 곱하게 되면 0.0000~4.999까지 범위 랜덤 ▣ random.uniform(start, end) : start ~ end - 0.1까지 실수 랜덤 반환 ▣ random.choice() : 하나의 데이터를 랜덤으로 골라서 반환, 리스트도 가능 ▣ random.sample(원소, 숫자) : 원소에서 .. 2023. 7. 14.
Python 7장 [조건문] ▣ 조건문 : 조건에 맞게 명령을 하는 코드 ▣ if 조건: : 조건이 맞으면 들여 쓰기 되어 있는 코드 실행 ▣ else: : 위에 있는 조건이 다 틀리면 들여 쓰기 되어 있는 코드 실행 ▣ 조건 끝에는 : 콜론 기호를 넣어줘야 한다. 그렇지 않으면 오류가 나온다. ▣ 조건에는 관계연산자(비교연산자)를 넣어서 비교한다. ▣ == : 같다 ▣!= : 다르다 ▣ A > B : A가 B 보다 크다 ▣ A = B : A가 B 보다 크거나 같다 ▣ A 2023. 7. 13.
Python 6장 [연산자, Fstring, format] ▣ + : 더하기 ▣ - : 빼기 ▣ * : 곱하기 ▣ / : 나누기(값 실수형) ▣ // : 나누기(값 정수형) ▣ % : 나눈 나머지 ▣ ** : 제곱 ▣ f" " : f- string 포매팅, 파이썬 3.6 버전부터 나온 기능 ▣ f" {}" : f옆에 "" 큰따옴표나 '' 작은따옴표로 포맷 지정 {} 안에는 출력할 변수를 넣어 출력 ▣ f"{: 2023. 7. 12.
Python 5장 [형변환] ▣ len() : 문자에 길이는 구하는 함수, int형으로 숫자 반환 ▣ type() : 데이터타입을 반환하는 함수 ▣ input()으로 입력, 기본 타입 str ▣ 데이터타입을 바꾸는 걸 캐스팅이라고 한다. ▣ int() : int형으로 타입을 변환하는 함수 ▣ float() : float형으로 타입을 변환하는 함수 ▣ str() : str형으로 타입을 변환하는 함수 ▣ print(CountStr + "개") : 문자 + 문자 = 문자 ▣ 숫자를 문자로 변환 가능 ▣ 변수 1 + 변수 2 : 변수 1에 값 + 변수 2에 값을 더한 값 2023. 7. 12.
Python 4장 [슬라이싱] ▣ [start:end:step] : 슬라이싱 ▣ [1:3] : 1~2 ▣ [0:] : 0~end ▣ [:4] : 처음부터~3 ▣ [0:6:2] : 0~5까지이고 2 step, 0,2,4 ▣ 리스트, 튜플, 문자열 모두 슬라이싱 가능 2023. 7. 12.
Python 3장 [입력] ▣ input() : 입력함수 ▣ name = input() : 입력한 값을 name에 대입 저장 ▣ print(name) : 변수 값 출력 ▣ print("안녕 " + input()) : 입력 후, 입력한 문자와 안녕을 더한 후 출력 ▣ input() 함수를 여러 개 사용하여 입력 가능 ▣ 한 줄에서 동시에 입력 방법 : 변수 1, 변수 2 = input().split() ▣ split("@") : 함수에 매개변수 안에 문자열로 나누어 주는 함수, "@"를 넣을 경우 예시) son@코딩박사 이런 식으로 각각 입력 ▣ split() : 매개변수에 아무것도 넣지 않을 경우 띄어쓰기로 구분 2023. 7. 12.
Python 2장 [변수, 데이터타입] ▣ 변수 : 데이터를 저장하는 공간, 메모리 ▣ 변수를 만드는 방법 : 이름 = 데이터 ▣ 변수이름은 의도에 맞게 소문자로 ▣ 변수에 데이터타입(자료형)을 확인하는 함수 : type() ▣ int : 정수 ▣ float : 실수 ▣ str : 문자열 ▣ bool : 불리언 ▣ list : 리스트 ▣ dict : 딕셔너리 ▣ 변수이름 자체는 그 안에 들어 있는 값을 의미 ▣ 변수 안에 들어 있는 값 출력 방법 : print(변수이름) 2023. 7. 12.
Python 1장 [문자 출력] ▣ print() : 출력함수 ▣ "Hello Python" : " ", ' ' 있으면 문자열로 인식 ▣ "Hello" + "Python" == HelloPython 합쳐진 문자 출력 ▣ "Py" * 3 == PyPyPy숫자만큼 문자 출력 ▣ end="" : 문자 끝에 어떤 문자를 넣을지 큰따옴표 안에 넣어야 한다. 기본값은 \n ▣ print("Hello Python ", end="") : , 콤마를 이용하여 꼭 구분해줘야 한다. ▣ sep= "": 문자객체 사이에 문자를 지정, 기본값은 띄어쓰기 ▣ \n : 줄 바꿈, 이스케이프 문자 2023. 7. 11.