본문 바로가기
728x90
반응형

파이썬 기초6

문제집: Python 기초 100제 정답 6003 줄 바꿈 출력enter할 필요 없이 \nprint("Hello\nWorld") 6003 경로 출력" → "\ , \ → \\"C:\Download\'hello'.py"(단, 따옴표도 함께 출력한다.)print("\"C:\\Download\\'hello'.py\"") 6008 문장 출력 " "를 출력해야 하니까 ' ' 쓰기\n 앞에 \를 출력하기 위해 \\print("Hello\nWorld") 를 정확히 출력하기print('print("Hello\\nWorld")') 6015 정수 2개 입력받아 그대로 출력하기input().split() : 한 줄의 입력을 공백 기준으로 나눠서 리스트로 반환a, b = input().split() : 입력받은 두 값을 각각 a, b에 저장(문자열 상태)a = i.. 2025. 6. 11.
누구나 배울 수 있는 파이썬 1. 파이썬의 기초 1.1. 변수(Variable)1.1.1. 간단한 컴퓨터 구조와 램(RAM)컴퓨터CPUDiskRAM (휘발성)연산장치 (뇌)RAM에 저장된 컨텍스트를 가져와서 연산 진행 후 RAM에 다시 저장 데이터들이 "영구적으로" 저장되는 공간(C, D드라이브) 1. 컴퓨터에서 실행하는 모든 것(=프로그램)을 실행하는데 필요한 모든 정보(=컨텍스트)를 "임시적으로" 저장하는 곳(ex. 지뢰찾기, 카카오톡, 크롬 등)2. 램 사양이 높다 = 동시에 여러 프로그램 실행이 된다 = 스위칭(여러 프로그램 동시에 돌릴 수 있게 RAM을 할당하는 것)이 잘 된다 = 렉이 안 걸린다 RAM은 프로그램이 돌아가는데 필요한 컨텍스트를 저장하는 공간1.1.2. 변수 할당하기a = 1a = 1 이라는 변수를 할당했다고 가정하고, 파.. 2025. 5. 27.
파이썬 요약 2 조건문 IF( ): --- elif( ): , else:1. 개념 ( : 과 TAB중요)중요 인수가 들어갔으면, 인수 들어간게 끝났다는 것을 컴에게 알려줘야 함.그래서 : 을 씀아울러 함수에는 TAB의 역할도 중요a = 30b = 75if(a == b): # : 필수 print("a가 b --> yes")elif(a == 15): # : 필수 print("a는 15 --> yes")elif(b == 75): # : 필수 print("b는 75 --> yes") else: # : 필수 print("no") #결과 : b는 75 --> yes 2. 대화형 인풋 version = input( ) 변수 = input() 을 하면, 내가 입력하는 내용에 대해서.. 2025. 5. 16.
파이썬 문법 기초 요약 3(튜플, 집합, f-string, try-except, import, 한줄쓰기 ) 7. 튜플 & 집합튜플 tuple불변인 자료형, 순서 존재, 괄호() a_dict = [('bob','24'),('john','29'),('smith','30')] 집합 set중복 제거(장점), 교집합(&) · 합집합( | ) · 차집합(-) 구하기 가능# A가 들은 수업 중, B가 듣지 않은 수업 찾아보기student_a = ['물리2','국어','수학1','음악','화학1','화학2','체육']student_b = ['물리1','수학1','미술','화학2','체육']# 집합(set) 생성a_set = set(student_a) # 언더바b_set = set(student_b) # 언더바print(a_set-b_set) # 차집합은 빼주면 됨#결과{'국어', '화학1', '물리2.. 2025. 4. 22.
파이썬 문법 기초 요약 2(조건문, 반복문, 함수) 4. 조건문if ~: elif ~: else: : 빼먹지 않기age = 25if age 5. 반복문① : 빼먹지 않기 (조건문과 마찬가지)② print 위치 주의 for ... in ...:[tab] if ...: [tab][tab] print → if에 대한 조건문이라서!people = [ {'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'john', 'age': 7}, {'name': 'smith', 'age': 17}, {'name': 'ben', 'age': 27}, {'name': 'bobby', 'age': 57}, {'name': 'red', 'age': 32}, {'.. 2025. 4. 22.
파이썬 문법 기초 요약 1(변수, 문자열, 리스트, 딕셔너리) 1. 변수 선언자료형 : 숫자형 / Bool형a = 5b = 2print(a//b) # 몫 2print(a%b) # 나머지 1print(a**b) # 거듭제곱 25 2. 문자열추출하기print(name.split('문자'))phone = '02-1234-5678'# 지역번호 02 출력하기print(phone.split('-')) #(중요).split를 활용# ['02', '1234', '5678']print(phone.split('-')[0])# 02 3. 리스트 & 딕셔너리리스트[] 딕셔너리{'A':'aaa','B':'bbb'} 조합띄어쓰기추출하기:- 리스트[0,1,2]- 딕셔너리['항목']['항목']people = [ {'name': 'bob', 'age': 20, 'score':{'ma.. 2025. 4. 21.
728x90
반응형