공부/Python

파이썬에서 제공하는 자료구조 리스트, 튜플, 딕셔러리, 세트 리스트 연속적으로 할당된 공간에 여러 개의 데이터를 저장하는 자료형 리스트 이름과 인덱스를 통해 각 요소(원소, 항목)에 접근 → lst[i] 참조형 배열 데이터의 주소 값을 저장 실제 데이터 접근 위해 이중 참조 필요 장점) 다양한 타입의 데이터 저장 가능 단점) 데이터 접근 속도가 느리다 단, 넘파이 배열을 사용하면 여러 데이터에 빠른 접근이 가능하다 리스트 생성 빈 리스트 생성 → lst = [] 항목 추가 → lst.append(추가할 항목) 초기 값을 가지는 리스트 생성 lst = [1,2,3,4,5] string = [’apple’,’banana’,’grape’] list() 함수와 range() 함수를 이용해 생성 lst = lis..
함수 def 함수명(인자): # 인자는 없어도 되고, 여러 개도 가능 명령어1 명령어2 return 반환값 # 반환값이 없을 경우 생략 가능 함수 호출 형식 함수명(전달값) 함수 호출 시 전달값이 함수 정의의 인자로 전달됨 제어의 흐름이 함수 정의로 이동 함수 반환 시 제어의 흐름이 함수 호출로 복귀 함수 호출의 결과가 반환값으로 바뀜 소수 출력 함수 사용예시 def isPrime(n): if n == 1: return False # 1은 소수가 아님 for i in range(2, n): if n % i == 0: return False # 2~n-1 사이에 약수가 있으면 소수가 아니다. return True cnt = 0 for i in range(1, 1000): if isPrime(i) == Tr..
파이썬 화면 출력 : print() 함수 수치 데이터(정수, 실수) 출력 print(10, 3.14) 논리(bool) 데이터 출력 print(True, False) 문자열 데이터 출력 print(” hello python “) 객체 데이터 출력 print(complex(1,2)) → (1+2j) 문자열 출력 시 참고사항 문자열 상수는 큰따옴표("…")나 작은따옴표(‘…’)로 묶어 출력 ex) print("hello python") 문자열 반복 출력 ex) print("test"* 5) → test 문자열 5번 출력됨 문자열 + 문자열 → 두 문자열을 하나의 큰 문자열로 연결함 주의) 문자열 + 수치데이터 → 오류! 해결책) 문자열 + str(수치데이터) ex) print("test" + str(10)) ..
Future0_
'공부/Python' 카테고리의 글 목록 (2 Page)