본문 바로가기

python9

파이썬9일(세트(set)/ 딕셔너리(dictionary) ) #비순서 컬렉션(자료구조) #세트(set), 딕셔너리(dictionary) #1.세트(set) #** 요소값의 중복을 허용하지 않는다.!! #형식) 변수명 = { 요소값1, 요소값2.... } #형식) 변수명 = set() #(1)요소값의 중복이 허용되지 않는다. s = { 1,3,5,3,1} #set이기에 s = {1,3,5} print("s = ",s) print("s의 개수 = " , len(s)) print("-----------") #(2) set관련 함수 #s = { 1,3,5,3,1} #set이기에 s = {1,3,5} s1 = { 3,6 } print("s1 = ",s1) print("s1의 개수 = " , len(s1)) print("-----------") print("s.union(s.. 2023. 2. 20.
파이썬8일(collection형/리스트(list)/튜플(tuple)/리스트 내포(List Comprehension)/순서가 있는 데이터 자료구조 (컬렉션)/튜플의 언패킹(unpacking)) #컬렉션형(collection형), 자료구조 : 여러개의 데이터를 담아놓은 구조의 변수(객체) #컬렉션의 종류 : 리스트(list),튜플(tuple), 세트(set), 딕셔너리(dictionary) #1.순서 자료구조(sequence data structure) : 순서가 있고 색인(index)로 요소를 찾을 수 있다. #2.비순서 자료구조(non sequence data structure) : 순서가 없고고 색인(index)로 요소를 찾을 수 없다. #1.순서 자료구조(sequence data structure) : str(문자열), 리스트(list), 튜플(tuple) #리스트(list) #형식) 변수명(객체명) = [요소값1, 요소값2....] #형식) 변수명 = list() #enumerate클래.. 2023. 2. 12.
파이썬7일(collection형/문자열(str클래스)/리스트(list)/취미저장/숫자입력후도시저장) #컬렉션형(collection형), 자료구조 : 여러개의 데이터를 담아놓은 구조의 변수(객체) #컬렉션의 종류 : 리스트(list),튜플(tuple), 세트(set), 딕셔너리(dictionary) #1.순서 자료구조(sequence data structure) : 순서가 있고 색인(index)로 요소를 찾을 수 있다. #2.비순서 자료구조(non sequence data structure) : 순서가 없고고 색인(index)로 요소를 찾을 수 없다. #1.순서 자료구조(sequence data structure) : str(문자열), 리스트(list), 튜플(tuple) #1-1) 문자열(str클래스) : 문자열을 담은 변수 str_var2 = "Hello Python" print("str_var2 =.. 2023. 1. 30.
파이썬6일(반복문(for문)/문자열[string]/range클래스/구구단/중첩for문/기타 제어문[break , continue]) #반복문 : for문 ->하나씩 꺼내어 올 수 있는 기능을 한다. #형식)for 변수 in 반복가능객체 (여러개의 데이터가 들어있는 형식): # 반복실행문 #반복가능객체 (여러개의 데이터가 들어있는 형식) #1.문자열(string)에 담긴 데이터 하나씩 꺼내오기 # [0][1][2] string = "홍길동" print("string = ",string) print("문자열의 개수 = ",len(string)) print("----------------") for s in string: print("s = ", s) print("----------------") for s1 in "이순신" : print("s1 = ", s1) print("----------------") #2.리스트에 담긴 데이터 하나.. 2023. 1. 29.
파이썬5일(if문,if~else문,if~elif~else문/반복문(while문)/중첩 while문) #정수를 입력 받아서 #85 ~ 100 : "우수"로 표시 #75 ~ 84 : "보통"로 표시 #65 ~ 74 : "저조"로 표시 #64 이하 : "점수가 잘 못 입력 되었습니다."로 표시 #조건 작성 방법 : 비교대상 비교연산자 비교할 기준값 -> 참/거짓 #논리 연산자 : 조건의 결과값인 참/거짓을 결과값를 가져와서 다시 연산하는 연산자 #조건1(참) and 조건2(참): 2개의 조건의 결과가 모두 참이어야만 수행된다. #조건1(참) or 조건2(참): 2개의 조건의 결과중에 참인것은 어느 것이나 수행 된다. #not(조건(참)) : 조건의 결과가 참이면 거짓으로 , 거짓이면 참으로 수행된다. score = int(input("점수를 입력하세요>>")) grade = "" if score >= 85 .. 2023. 1. 25.
파이썬4일(문자열 인덱싱,문자열 슬라이싱/if문,if~else문,if~elif~else문/같은 글자 한번에 수정방법) 같은 글자 한번에 수정방법 단축키:ctrl+R(Replace) Edit->Find->Replace #문자열(string) #문자들의 집합으로 구성되고 일정한 순서를 가지고 있다. #문자 순서를 색인(index)이라고 하고 *** 0번부터 고유 순서 번호가 부여된다. #단일따옴표(' '), 이중따옴표(" "), 삼중따옴표("""~~~""" or '''~~~''')를 사용해서 문자들을 감싼형태로 지정한다. #문자열 인덱싱(indextin) : 문자열에 순서에 따라서 접근 #문자열 슬라이싱(slicing) : 문자열내의 일부분을 가져오기 #1.문자열 인덱싱(indexing) #형식) 변수명 [색인번호] #-6-5-4-3-2-1(오른쪽기준) # P Y T H O N # 0 1 2 3 4 5(왼쪽기준) st = .. 2023. 1. 20.