일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react #ref
- 인프런 #assertThat #오류
- 인텔리제이 #intelliJ #패키지생성 #package
- react #props #state
- kotlin #코틀린 #SpringDataJPA단점
- SQL
- db #with절 #오라클 #oracle #쿼리 #query
- react #mini_project #study
- JPA #Springboot #java
- DTO #VO
- react #리액트 #JSX
- blockscope
- regexp_substr함수
- PostgreSQL
- django #db #오류
- Django #Static
- springboot #에러
- flutter #flutter개념 #특징 #장단점
- javascript #자바스크립트 #공백제거함수
- Django #장고 #에러해결방법 #templatetags
- db #mysql #mariadb
- python #json
- oracle #
- react #event
- MariaDB #Error
- 데이터집계
- JSP #Java #JQuery
- decode함수
- git #삭제
- yarn #오류
- Today
- Total
목록프로그래밍 (91)
감자의 개발공부 일지
replace() - 특정 문자열을 다른 문자로 변경하고 싶을때 사용 문법 replace('이전값', '새값') 예제 'Java 공부를 합시다'.replace('Java', 'Python') #'Python 공부를 합시다' translate() - 문자열 안의 문자를 다른 문자로 변경하고 싶을 때 사용 문법 table = str.maketrans('이전값', '새값') '문자열'.translate(table) 예제 data_table = str.maketrans('play','1234') data = 'stay'.translate(table) print(data) #st34
round() - 소수점 아래 숫자를 반올림하는 함수 문법 round(반올림할려는 값, 원하는 자릿수) 예제 pi_data1 = round(3.14159265359) pi_data2 = round(3.14159265359,0) pi_data3 = round(3.14159265359,1) pi_data4 = round(3.14159265359,2) pi_data5 = round(3.14159265359,3) pi_data6 = round(3.14159265359,4) pi_data7 = round(3.14159265359,5) print("pi_data1: ", pi_data1) #('pi_data1: ', 3.0) print("pi_data2: ", pi_data2) #('pi_data2: ', 3.0)..
- 문자열에서 원하는 문자나 단어의 개수를 구함 문법 찾아야할 값이 있는 범위.count(찾는 값, start, end) #start는 찾아야 할 값이 있는 범위의 시작 점 #end는 찾아야 할 값이 있는 범위 중 종료 지점 예시1 data = "let's study count" print(data.count('u')) # 2 예시2 data = ["111", "222", "333", "444", "111", "111", "333", "555", "222", "111"] print(data) print("'111'의 개수 :",data.count("111")) #['111', '222', '333', '444', '111', '111', '333', '555', '222', '111'] #'111'의 개..
data리스트에 한번에 여러개의 값을 추가하고 싶을때 아래와 같은 방식을 사용하면 나중에 append한 값이 자체 인덱스로 들어가게 된다. data = [] data.append('id') data.append(['class', 'grade', 'name']) print(data) #['id', ['class', 'grade', 'name']] -> 이러한 결과 값을 원하지 않았다. 여러값을 추가하고 싶다면 append가 아닌 extend로 값을 추가해야한다. data = [] data.append('id') data.extend(['class', 'grade', 'name']) print(data) #['id', 'class', 'grade', 'name'] 위와 같은 방식을 사용하면 값이 잘 나오게 ..
1. 리스트(list) - 리스트에 저장되는 요소가 모두 같은 타입일 필요는 없음 - 리스트에는 요소들이 순서대로 저장됨 - 각 요소는 0부터 시작하는 인덱스(index)를 사용하여 접근 가능 - 리스트는 그 값을 변경 가능 문법 리스트명 = [요소1, 요소2, 요소3,...] 예제 >>> code = [1, 2, 3, 4] >>> code [1, 2, 3, 4] 2. 2차원 리스트 문법 리스트명 = [[세로 인덱스(0,0), 가로 인덱스(0,1)], [세로 인덱스(1,0), 가로 인덱스(1,1)], [세로 인데스(2,0), 가로 인덱스(2,1)]] #세로or가로 인덱스(값위치, 값위치) 반복문을 사용한 2차원리스트 예제 code = [] for i in range(4): line = [] for j i..
1. 배열 - 저장할 데이터의 개수가 정해졌을 때 - 삽입, 삭제 작업이 적을 때 - 특정 위치의 데이터를 조회하는 작업이 많을 때 2. 리스트 - 저장할 데이터의 개수가 미정일 때 - 삽입, 삭제 작업이 많을 때 - 특정 위치의 데이터를 조회하는 경우가 별로 없을 때
1. loc - label(인덱스 이름)을 통해 값을 찾을 수 있음 문법 df.loc[행 인덱싱 값, 열 인덱싱 값] 예제 code item price 0 111 hotcoffee 2000 1 222 icecoffee 2500 2 333 icecream 1000 3 444 milk 1000 4 555 water 500 결과 df.loc['hotcoffee'] code 111 price 2000 Name:hotcoffee, dtype:object 2. iloc - integer position(몇 번째 인덱스, 즉 인덱스 번호)를 통해 값을 찾을 수 있음 문법 df.loc[행 인덱싱, 열 인덱싱] 예제 code item price 0 111 hotcoffee 2000 1 222 icecoffee 2500 ..
날짜 유효성 검사 관련 학습을 하다가 strftime과 strptime가 헷갈려서 포스팅으로 기록을 하기로 했다. 1. 문자열 -> 날짜(시간포함)로 변환 : strptime 예제 from datetime import datetime datetime_string = "2020-09-30" print("datetime_string=", datetime_string) print("type of datetime_string=", type(datetime_string)) datetime_datetime = datetime.strptime(datetime_string, "%Y-%m-%d") print("datetime_datetime=", datetime_datetime) print("type of datetim..