일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 암시적 커서
- Linux
- 코딩테스트
- tas tac
- 파이썬
- X11
- Tuple
- vm
- db
- 티베로
- golang
- tac
- 프로그래머스
- implicit
- X11 forwarding
- OPEN CURSOR
- tablespace
- DDL 추출
- tibero
- Python
- python3.7
- oracle
- CentOS
- 코테
- VMware
- 묵시적 커서
- 리눅스
- terraform
- VM 설정
- vm tac 구성
- Today
- Total
목록Python (17)
줄기세포
1. time 모듈의 localtime 메소드 활용 >>> from time import localtime >>> localtime() time.struct_time(tm_year=2023, tm_mon=6, tm_mday=21, tm_hour=11, tm_min=28, tm_sec=17, tm_wday=2, tm_yday=172, tm_isdst=0) >>> now = localtime() >>> now.tm_yday 172 2. time과 datetime 모듈 활용 import time import datetime today = time.localtime() total_date = datetime.date(today[0], today[1], today[2]) - datetime.date(today[0..
출처: KAIT 통신기술 자격검정 https://www.ihd.or.kr/guidequestion.do 9.96, 1.27, 5.07, 6.45, 8.38, 9.29, 4.93, 7.73, 3.71, 0.93 중에서 최대값, 최소값 구해라 Alotofthingsoccureachday 중에서 최대값, 최소값 구해라 1. a = [9.96, 1.27, 5.07, 6.45, 8.38, 9.29, 4.93, 7.73, 3.71, 0.93] print( max(a), min(a) ) 2-1. b = list('Alotofthingsoccureachday') print( max(b), min(b) ) 2-2. # list type이 아닌 str type에서도 max, min 가능함 b = 'Alotofthingso..
문제 숫자타입이 아니면 에러 3자리마다 콤마 찍기 코드(Code) def commathree(): num = '' while True: try: num = int(input("please enter number type: ")) num = str(num) break except ValueError: print("not a number type!") print(ValueError) for i in range(0,len(num)): print(num[i],end='') if (len(num)-i)%3== 1 and i !=len(num)-1: print(',',end='') else: continue print() 함수 실행 >>> commathree() please enter number type: 99 ..
01. 모듈 모듈: 정의된 함수들을 포함하고 있는 파이썬 파일 함수들의 집합이라 생각하면 됨 기본적으로 파이썬이 제공하는 모듈 개인이 구현한 파이썬 모듈 파일을 import하여 그 안에 정의된 함수들을 호출하여 사용 코드를 재사용하려는 목적이 가장 크다 02. 모듈 가져오기 (import) import로 다른 파이썬 파일(=모듈)을 읽어 들임 .py라는 파일을 가져오는 것이고 import 시에 .py는 생략 기본 모듈은 파이썬 설치 경로의 lib 폴더에 존재 [root@vultr ~]# which python3.7 /usr/local/bin/python3.7 [root@vultr ~]# python3.7 >>> import sys >>> sys.path ['', **# ''은 현재 경로** '/usr/l..
파이썬에서 컬렉션 자료형을 쓰는 경우가 많아서 간단하게 정리해봤다. 자료형끼리 간단하게 비교해보려고 한다. 컬렉션 자료형 여러가지 데이터 타입을 묶어서 사용할 수 있는 데이터 타입(자료형)이다. 주로 리스트와 딕셔너리를 많이 사용 1. 리스트 (List) 순서를 가진 컬렉션 자료형 순서가 있기 때문에 index 존재 [ ] 대괄호로 선언 내부 요소들은 콤마(,)로 구분 >>> a = [1, 2, 3, 4] >>> a [1, 2, 3, 4] 리스트 안에 리스트를 넣을 수도 있음 >>> a = [1, 2, 3, ['a', 'b,', 'c']] >>> a [1, 2, 3, ['a', 'b,', 'c']] 2. 튜플 (Tuple) 리스트와 유사함 역시 순서를 가짐 index 사용 가능 () 소괄호로 선언 내부 ..
ASCII ↔ character # Char-> ASCII >>> ord('a') 97 # ASCII -> Char >>> chr(97) 'a' 진수 2진수 (binary) 8진수 (octa) 10진수 (decimal) 16진수 (hexa) 0b 0o 0d 0x 10진수 ↔ 2진수 >>> bin(10) '0b1010' >>> int('0b1010', 2) 10진수 ↔ 8진수 >>> oct(10) '0o12' >>> int('0o12', 8) 10 10진수 ↔ 16진수 >>> hex(10) '0xa' >>> int('0xa',16) 10
서로 다른 타입은 연산시 오류 발생 01 문자형 자료로 변환 a = 10 print(type(a), a) a = str(a) print(type(a), a) 02 숫자형으로 변환 정수형 a = '10' print(type(a), a) a = int(a) print(type(a), a) b = '20' print(a + int(b)) 실수형으로 바꾸려면 위 예제에서 int → float 으로 a = '10' print(type(a), a) a = float(a) print(type(a), a) b = '20' print(a + float(b))
문자열을 원하는 자리수 만큼 만들어줌 원하는 자리수 안에 좌우, 가운데 정렬해줌 strip 메소드과 유사하게 좌우 공백을 채움 종류 용도 활용 center() 가운데 정렬 list.center(10) list.center(10,’*’) ljust() 왼쪽 정렬 list.ljust(10) list.ljust(10,’L’) rjust() 오른쪽정렬 list.rjust(10) list.rjust(10,’R’) zfill() 오른쪽 정렬 후, 왼쪽 빈공간을 Zero(0) 채움 list.zfill(10) >>> a='test' >>> a.center(10) ' test ' >>> a.center(10,'*') '***test***' >>> a.ljust(10) 'test ' >>> a.ljust(10,'L') '..
문자열에서 좌우 공백을 제거하는 메소드 종류 용도 활용 strip() 좌우 공백 제거 list.strip() lstrip() 좌 공백 제거 list.lstrip() rstrip() 우 공백 제거 list.rstrip() >>> a = ' test string ' >>> a.strip() 'test string' >>> a.lstrip() 'test string ' >>> a.rstrip() ' test string'
◆ 파이썬 마스터 (2023.06.14) 기준 - Python3.7 버전 자료형, 모듈 등에서 사용가능한 함수 확인 방 dir() 함수를 사용한다 # 자료형 예약어로 확인가능 >>> dir(list) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '_..