일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- date_add
- 테이블
- live server
- primarykey
- 줄바꿈
- EQUI
- 서브쿼리
- 삭제
- 입력
- Linux
- 생성
- cmd
- groupby
- pytthon
- substring
- MySQL
- foreignkey
- 데이터타입
- now()
- java
- 3306
- visual studio code
- 데이터베이스
- DB접속
- select
- word wrap
- DISTINCT
- 집계 함수
- 리눅스 명령어
- 조인
- Today
- Total
목록IT Story/: : Python (15)
재유's
Python에도 모듈이라는 것이 존재합니다. 모듈재사용 가능한 단위(함수, 클래스, 객체)들을 다른 프로그램들에서 활용할 목적으로 분리해 놓은 형태로써 파이썬 소스코드를 작성할 때 분리한 파일들을 조립하여 그 안에 정의된 기능을 활용할 수 있습니다. 모듈 참조 패턴에는모듈의 모든 기능을 참조import 모듈이름 모듈의 별칭을 적용하여 참조import 모듈이름 as 별칭 모듈의 특정 기능만 골라서 참조from 모듈이름 import 기능명 이렇게 3가지가 있습니다. 다른 모듈의 모든 기능을 일괄적으로 참조하는 경우1234567891011121314151617import 모듈이름 # 모듈 내의 변수를 참조할 경우print( 모듈이름.변수명 ) # 모듈 내의 함수를 참조할 경우모듈이름.함수명() # 모듈내의 클..
리스트 정렬 sort()원본 자체를 정렬12mylist = [1,3,5,4,2]mylist.sort() sorted()원본은 그대로 두고 정렬된 복사본을 리턴12mylist = [1,3,5,4,2]s = sorted(mylist)
len(mixed)- 문자열, 리스트, 튜플, 딕셔너리 등의 원소의 수를 리턴. 문자열인 경우 글자수를 리턴 max(mixed)- 리스트, 튜플중에서 최대값을 리턴 min(mixed)- 리스트, 튜플중에서 최소값을 리턴 sum(mixed)- 리스트, 튜플중에서 합계을 리턴 list(mixed)- 리스트로 변환하여 리턴 tuple(mixed)- 튜플로 변환하여 리턴 * 평균구하기a = sum(mixed) // len(mixed)
pow(number)- 제곱근을 리턴 abs(number)- 절대값을 리턴 divmod(number, number)- 나눗셈의 연산 결과를 (몫, 나머지) 형태의 튜플로 리턴
type(mixed)- 파라미터로 전달된 값의 데이터 타입을 리턴 isinstance(mixed, type)- 첫 번째 파라미터가 두 번째 파라미터로 전달된 타입인지 검사하며 bool형식으로 리턴 str(mixed)- 문자열로 변환하여 리턴. 변환할 수 없는 형식일 경우 에러 int(mixed)- 정수로 변환하여 리턴. 변환할 수 없는 형식일 경우 에러 float(mixed)- 실수로 변환하여 리턴. 변환할 수 없는 형식일 경우 에러
https://docs.python.org/ko/3.7/ 파이썬 공식 사이트에서 제공되는 메뉴얼로 Java와는 다르게 한글화가 되어있습니다! 참고참고!
Python에서는 리스트 복사에 대해 여러가지 방법을 제시 해줍니다.리스트에서 리스트 = 리스트 라고 선언하면 복사가 아닌 참조가 되어 값을 한곳에서 변경을해도 똑같이 변경이 됩니다.그래서 복사를 다른방법으로 해야되는데 그 방법은 여러가지가 있습니다. 1. 동일한 크기의 리스트를 준비하고 각 원소를 하나씩 복사하는 방법 2. 슬라이싱을 활용한 복사방법 3. 리스트 객체의 copy 함수 활용 방법이 있습니다. 물론 그 외의 방법도 있습니다. 하지만 2번과 3번 방법은 Python에서만 할 수 있는 방법으로 매우 편리합니다.그래서 2번 방법과 3번 방법을 알아보겠습니다. 1. 슬라이싱을 활용하는 방법 슬라이싱인 [:]을 이용하여 복사하는 것입니다. 12bar = [1,2,3]copy_list = bar[:]..
이 포스팅에서는 Tuple과 Dictionary에 대해서 알아보겠습니다. Tuple (튜플) 기본적으로 List와 동일한 특성을 갖습니다.List는 한번 생성하면 값을 변경할 수 있지만, Tuple은 불가능합니다 ㅜ (Tuple에 값추가 삭제 수정이 되질 않아요!)내장되어 있는 function은 List와 동일하지만 값이 변경될 수 있는 function은 사용 할 수 없습니다. 구현Tuple이름 = ( 값1, 값2, ..., 값3 ) 같이 구현 가능합니다~ List는 [] 대괄호, 튜플은 () 소괄호! Dictionary (딕셔너리) Key와 Value의 쌍으로 자료를 구성하는 형식으로"{}" 중괄호 안에 여러 개의 값을 "이름 : 값"의 형태로 나열합니다. 구현Dictionary이름 = {"이름 : 값..
Python에서의 연속성 자료형에서 List, Tuple, Dictionary등 이있는데 이 포스팅에서는 List에 대해서 알아보겠습니다. List ( 리스트 )List는 Java에서 나오는 List와 다르게 배열입니다. arr[] 라고 쓰는 배열을 Python에서는 List라고 합니다.변수를 그룹으로 묶은 형태의 한 종류로, 사물한 같은 형태를 갖고 있으며 다른 프로그래밍 언어와 다르게 하나의 리스트안에는 서로 다른 종류의 값들이 저장될 수 있습니다.보통 다른 프로그래밍 언어에서 배열에 값을 지정할때 String타입은 String 값만, int타입은 int 값만 넣을 수 있지만Python에서는 String, Int 타입 상관없이 값을 입력이 가능합니다! 그리고 각 칸은 0부터 일련번호가 지정됩니다. 즉..
Escape 문자 ( 이스케이프 문자) * 문자열에 포함될 수 있는 특수 문자로 모든 프로그래밍 언어 공통입니다.* 역슬래시(\) -> 글꼴에 따라 '원(₩)' 표시로 보일 수 있습니다.역슬래시와 기호 혹은 글자를 조합하여 한 글자를 이룹니다. 기호 출력 \n 줄 바꿈 \t 탭 \\ \ \' ' \" " %% % * 단, 존재하지 않는 경우 Error를 발생 시킵니다.ex) '\a'와 같은 경우! +문자열에서 줄바꿈 처리를 할 경우"\n"을 사용하시면 됩니다. (모든 프로그래밍 언어 공통!) 또한, Python에선 자유롭게 줄 바꿈을 할 수 있는데삼중 쌍따옴표를 사용 하면 됩니다.""" ~ """ 이것 또한 오직 Python에서만! (우와.. syntax 오타났어... ㅜㅜㅜㅜㅜ) 위의 코드를 실행하면 ..