#함수선언 from os import read def oneInput(msg) : num = float(input(msg)) return num def twoInput() : width = oneInput('가로 입력') height = oneInput('세로 입력') return width,height def rectArea() : rect = [] if width == height : rect.append("정사각형") else : rect.append("직사각형") rect.append(width) rect.append(height) rect.append(width * height) return rect rlist = [] width,height = twoInput() rlist.append(rec..
함수(Function) -특정 기능을 하나로 묶어서 관리하기 위해 사용 -반복되는 내용을 효율적으로 처리 종류 -내장함수 >기본제공 함수 -모듈함수 >import를 통해 사용하는 함수 -사용자 정의 함수 함수의 구조 def 함수명 (매개변수1, 매개면수2,...): #함수코드 return 리턴값. 자바와는 다르게 리턴의 형태를 정해주지 않아도 된다. 어렵게 생각할 필요 없이. 기존의 중복되는 코드를 자체적으로 함수로 만들어서 내가 필요할때 호출해서 사용한다는 개념으로 이해하면 좋다. 매개변수와 인수 def 함수명 (매개변수1, 매개변수 2 ...): 한번 매개변수를 두면 함수를 호출할때 넣어서 호출해줘야한다. 예시로 def test(te,st) test(1,2) 이런식으로 호출할때 매개변수를 넣어줘야 한..
xlist = [] for i in range(5): print(i) for i in range(1,6): print(i) x = input("값입력 =>") xlist.append(x) print(xlist) #문자열 리스트를 숫자형 리스트로 변형 """ for i in range(len(xlist)) : xlist[i] = int(xlist[i]) print(xlist) """ xlist = [int(item) for item in xlist] #짝수리스트 만들기 """ xlist = [int(item) for item in xlist if item%2 == 0] print(xlist) """ #홀수리스트 만들기 xlist = [int(item) for item in xlist if item%2 ==..
#in 사용법 str = "안녕하세요" print(str,"에 안이란 글자가 있습니다.:" , '안' in str) > true 값 출력 lst = list(range(1,5)) print ("리스트안에 10이 있습니다.:", 10 in lst) >false값 출력 굉장히 사용빈도가 높은 함수. 리스트나 문자열 튜플과 같이 연속적인 자료구조에 멤버를 확인 할때 유용하게 사용할 수 있다. for문으로 Collection 접근. for 변수명 in Collection 명 : 식으로 반복문을 만들 수 도 있다. #for문으로 collection 접근 #문자열 str = "안녕하세요" print("문자열") for item in str: print(item) #리스트 lst = list(range(1,5)) p..
List 실습 예제 # 리스트 생성 : []나 리스트 함수 lst = [1,2,3] # 인덱싱 x = lst[0] print(x) # 슬라이싱 : 요소의 일부분 선택 x = lst[:2] # 리스트 연산 # +연산 : 리스트와 리스트 연결 # *연산 : 리스트 요소 반복 print(lst+ lst) print(lst * 3) print(x) #리스트 추가 #리스트명.append(추가요소) : 마지막에 추가 #리스트명.insert(인덱스,추가요소) 원하는 인덱스에 추가 lst.append(10) print(lst) lst.insert(2,10) print(lst) #리스트 삭제 #lst.pop() > 가장 마지막 요소 삭제 #lst.pop(인덱스)> 해당 인덱스 요소 삭제 #lst.remove(요소값): ..
여러 요소를 묶어서 처리할 수 있는 자료형 각 요소에 접근하는 방법이 제공 크게 컬렉션 자료형에는 두가지 타입이있다. 시퀀스 타입과 비시퀀스 타입 시퀀스 타입은 리스트 튜플 문자열 으로 나뉘어 지고 비시퀀스 타입은 집합 , 딕셔너리로 분류된다. 시퀀스 리스트 (list) 특징 - 리스트의 각 요소는 순서를 가지고 있음 -대괄호 [] 로 작성되며 각요소는 쉼표로 구분 -요소를 추가,수정,삭제 가능 리스트 생성 - [] 나 리스트 생성자 lst = [] lst = list() lst = [10,30,20] 인덱싱 -요소의 선택은 0부터 시작되는 인덱스로 접근 -리스트명[인덱스] print(f('첫번째 요소 :{lst[0]}') print(f('마지막 요소 :{lst[-1]}')# 마지막 요소가 -1번째에 있..
Question -> 코로나는 라틴말로 왕관을 뜻하며 통상 태양을 둘러싼 외곽의 빛을 지칭한다. 코로나 바이러스라는 이름은 전자현미경으로 이 바이러스를 관찰했을 때 마치 코로나와 유사한 모양을 띠어 붙여진 이름이다. 해당 문자열 안에 들어있는 특정 단어를 카운트 하는 코드 작성 ex) 입력값 > 코로나 출력값 > 3 answer x = input("찾고자 하는 단어를 입력하세요.") y = "코로나는 라틴말로 왕관을 뜻하며 통상 태양을 둘러싼 외곽의 빛을 지칭한다. 코로나 바이러스라는 이름은 전자현미경으로 이 바이러스를 관찰했을 때 마치 코로나와 유사한 모양을 띠어 붙여진 이름이다." print(y.count(x)) 특정 문자열 y 안에 있는 x라는 단어의 갯수를 구하는 문제 이므로 count (문자열의..
len() 문자열의 길이 구하기 count() 문자열 개수 구하기 find()문자가 처음 나오는 위치 반환 index() 문자가 처음나온느 위치 반환 join() 문자열 사이에 문자 삽입 upper()소문자를 대문자로 replace():문자열 바꾸기 -replace(원본, 문자열) split() 문자열 나누기 -인수가 없으면 공백 을 기준 예시 모음 #할당 연산자 x = 10 y = 2.5 print(type(x)) print(f'{y}의 자료형(data type)=>{type(y)}') #산술연산자 print(f'{x} // {y} = {x//y}') #산술연산자와 함께 사용한 할당 연산자 z= x + 10 print(f'x={x}, z={z}') x += 10 print(f'x={x}') #비교 연산..
- Total
- Today
- Yesterday
- UserService
- ACTUATOR
- consumer
- Spring + ELK
- kafka
- 운동
- 빅-오
- Gateway
- MariaDB
- Logstash to ElasticSearch
- springcloud
- JWT
- prometheus
- zipkin
- LoadBalancer
- Kafka Connect
- rabbitmq
- Logstash 활용
- git
- 미래의나에게동기부여
- 운동일기
- MSA
- elasticSearch
- producer
- github
- config
- docker
- 오늘저녁 삼겹살
- Feign
- 루틴기록
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |