일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CS지식
- 자바스크립트
- Flutter
- JPA
- spring
- python
- 데이터베이스
- 네트워크
- 플러터
- javascript
- DB
- 백준
- 리눅스
- baekjoon
- backjoon
- 프로그래머스
- 시큐리티
- Java
- Spring Security
- postgresql
- 파이썬
- 데이터
- 스프링
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- 스프링부트
- springboot
- Oracle
- 자바
- CS
- 자료구조
- Today
- Total
목록파이썬 (14)
Jin's Dev Story
# % 한글이 깨지는 경우 from matplotlib import font_manager, rc import matplotlibimport platform if platform .system() == 'Windows': # 원도우인 경우 font_name =font_manager.FontProperties(fname ='c:/Windows/Fonts/malgun.ttf').get_name() rc('font', family = font_name) else: # MAC인 경우 rc('font', family= 'AppleGothic')matplotlib.rcParams['axes.unicode_minus'] = False
정규표현식(Regular Expression)정규 표현식이란 문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 ‘검색’하거나 ‘치환’하는 과정을 매우 간편하게 처리할 수 있도록 하는 수단Python 뿐만 아니라 문자열을 처리하는 모든 곳에 사용됨정규 표현식의 특징대소문자 구분띄어쓰기 수 구분정규표현식의 필요성정규 표현식을 이용하면 직관적이고 간편한 코드를 짤 수 있고 복잡한 문자열의 규칙 등을 쉽게 치환할 수 있음유효성 검사를 할 수 있음정규표현식을 사용하면 특정 패턴이나 형식에 따라 입력 문자열의 유효성을 검사하여 이메일 주소, 전화번호 등이 예상 구조 및 형식을 따르는지 확인할 수 있으므로 작업 중인 데이터의 정확성과 무결성을 보장하는데 도움이 됨패턴을 통해 데이터 추출 및 변환 가능정규 표현..
gcd() 함수최대공약수 구하기import mathprint(math.gcd(20, 45)) # 5print(math.gcd(20, 60, 100)) # 20
typetype(object)입력 값의 자료형이 무엇인지 알려준다.zipzip(*iterable)동일한 개수로 이루어진 자료형을 각각 하나씩 묶어준다.>>> list(zip([1, 2, 3], [4, 5, 6]))[(1, 4), (2, 5), (3, 6)]>>> list(zip([1, 2, 3], [4, 5, 6], [7, 8, 9]))[(1, 4, 7), (2, 5, 8), (3, 6, 9)]>>> list(zip("abc", "def"))[('a', 'd'), ('b', 'e'), ('c', 'f')]absabs(x)어떤 숫자를 입력 받으면 그 숫자의 절댓값을 돌려준다abs(-3)>>> 3allall(x)반복 가능한 (iterable) 자료형을 입력 인수로 받으며, 이 x의 요소가 모두 참이면 Tru..
if문형식 1if 조건: 실행할 문장a = 15if a > 10: a = a - 10print(a)// 출력 결과 -> 5형식 2if 조건: 실행할 문장1else: 실행할 문장2a, b = 10, 20if a > b: cha = a - b print(cha)else: cha = b - a print(cha)// 출력 결과 -> 10형식 3if 조건1: 실행할 문장1elif 조건2: 실행할 문장2elif 조건3: 실행할 문장3else: 실행할 문장4jum = 85if jum >= 90: print('학점은 A입니다.')elif jum >= 80: print('학점은 B입니다.')elif jum >= 70: print('학점은 C입니다.')else: print('학점은 D입니다.')for문range를 이용하..
Python의 데이터 입출력 함수input()Python의 표준 입력 함수변수 = input(출력문자)ex) a = input(’문자 입력 : ’)변수1, 변수2 = input(출력문자).split(분리문자)ex) x, y = input(’gil-but’).split(’-’)x → ‘gil’, y → ‘but’print()print(출력값1, 출력값2, sep = 분리문자, end = 종료문자)ex) print(82, 24, sep=’-’, end=’,’)→ 82-24,print(서식 문자열* % (출력값1, 출력값2))ex) print(’%-8.2f’ % 200.20)→ 200.20vvRange연속된 숫자를 생성하는 것0에서 ‘최종값’-1까지 연속된 숫자 생성ex) a = list(range(5))ra..