본문 바로가기

IT & 일상기록178

[확고의 쓱~ 훑어보는 기록] Python - 함수 예제(3) (전역변수 / 지역변수 / 변수**숫자(변수 제곱) / 람다 함수 사용법) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #-*- coding:utf-8 ''' Created on 2022. 4. 6. @author: hwakgo ''' x = 10 #★ 전역변수 : 전역에 걸쳐서 사용 가능(전역, 지역 변수 중 지역변수를 우선함) z = 50 #전역변수 def func(): x=20#★ 지역변수 : 함수 안에서 정의돼서 함수 안에서만 사용 가능 global y#★ 함수 안에서 사용하지만 전역변수로 만들고 싶다면 변수 앞에 global을 붙이면 된다 y=30#지역변수 print('x:',x,'y:',y,'z.. 2022. 8. 1.
[확고의 쓱~ 훑어보는 기록] Python - 함수 예제(2) (*변수명 / **변수명 / 재귀 호출 반복문 recursive) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12.. 2022. 8. 1.
[확고의 쓱~ 훑어보는 기록] Python - 함수 예제(1) (정의/사용법) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 #-*- coding:utf-8 ''' Created on 2022. 4. 6. @author: hwakgo ''' #★ 함수(definition) 정의 형태: def 함수명() def add():#add 함수 정의 print('add 함수') add()#add 함수 호출 #콘솔 창 출력▶add 함수 def mul(a,b):#mul 함수 정의 return a+b result = mul(10, 20)#mul 함수 호출하면서 인자 10,20 전달. 리턴 값 200을.. 2022. 7. 29.
[확고의 쓱~ 훑어보는 기록] Python - dict 사전 예제(4) (enumerate함수, 영단어장 만들기) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 #-*- coding:utf-8 ''' Created on 2022. 7. 28. @author: hwakgo ''' d = {'오뚜기':100,'농심':100,'삼양':100} for i in d : print(i, end=' ') #▶오뚜기 농심 삼양 print() #★ dict함수 7 - enumerate() : 열거형 데이터를 처리하는 함수 for i in enumerate(d) : print(i, end=' '.. 2022. 7. 29.
[확고의 쓱~ 훑어보는 기록] Python - dict 사전 예제(3) (for문 이용해서 key와 value값 가져오기) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 #-*- coding:utf-8 ''' Created on 2022. 7. 28. @author: hwakgo ''' score = {'우변':100,'봄날의햇살최수연':1004} print(score.keys())#▶dict_keys(['우변', '봄날의햇살최수연']) print(score.values())#▶dict_values([100, 1004]) #dict의 key값만 반복해서 가져오기(dict의 keys함수 활용) for k in score.keys() : print(k, end=' ')#▶우변 봄날의햇살최수.. 2022. 7. 28.
[확고의 쓱~ 훑어보는 기록] Python - dict 사전 예제(2) (데이터 확인, dict함수(get, update, clear)) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 #-*- coding:utf-8 ''' Created on 2022. 7. 28. @author: hwakgo ''' score = {'방구뽕':100,'우투더영투더우':1000} print(score)#▶{'방구뽕': 100, '우투더영투더우': 1000} #우변 점수 갖고오기 print(score['우투더영투더우'])#▶1000 #★ dict함수 4 - get(키) : value 값을 가져옴, dict에 없는 키를 넣으면 None print(score.get('우투더영투더우'))#▶1000 print.. 2022. 7. 28.
[확고의 쓱~ 훑어보는 기록] Python - dict 사전 예제(1) (생성/추가/변경, dict함수(keys, values, items)) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 #-*- coding:utf-8 ''' Created on 2022. 7. 28. @author: hwakgo ''' #★ dict 정의 : 사전. dictionary의 줄임말. java의 HashMap(key,value)과 비슷하게 .. 2022. 7. 28.
[확고의 쓱~ 훑어보는 기록] Python - 튜플(tuple) 관련 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 #-*- coding:utf-8 ''' Created on 2022. 7. 28. @author: hwakgo ''' #★ tuple 정의 #★ : 순서가 있는 값의 나열로 대괄호, 중괄호로 묶지 않은 것은 튜플이다(값 1개는 X, 소괄호만 있거나 값 1개에 따옴표만 있어도 튜플로 구분함) #★ : 값의 변경이 불가능하고 서로 다른 종류의 데이터도 들어갈 수 있다. t1 = () t2 =.. 2022. 7. 28.
[확고의 쓱~ 훑어보는 기록] Python - 리스트(3) (2차원 리스트, 3차원 리스트, for문 이용 리스트 만들기 예제) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 #-*- coding:utf-8 ''' Created on 2022. 7. 28. @author: hwakgo ''' #2차원 리스트 L = [['a','b'],[1,2,3]]#★ 콤마(,)로 나누어진 .. 2022. 7. 28.
728x90
반응형