일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DW
- aws
- Jenkins
- BW4HANA
- InfoProvider
- 파이썬
- Java
- InfoCube
- 특약매입
- 직매입
- EC2
- Python
- JavaScript
- 클라우드
- SAP
- HANADB
- VSCode
- BW
- ADSO
- 깃허브
- react
- GitHub
- Git
- docker
- InfoObject
- 자료형
- Grafana
- Spring
- 배포
- Today
- Total
목록Skill/Python (7)
개몽가
튜플(Tuple) 특징 수정 O, 중복 O, 수정 X, 삭제 X ; immutable 선언 시 괄호 있어도 되고 없어도 됨 원소 한 개인 경우, 뒤에 콤마 있어야 튜플로 인식됨 수정 및 삭제 불가하지만 연산 가능 리스트와 동일하게 슬라이싱을 할 수 있는 시퀀스 특징 가짐 팩킹, 언팩킹 개념 존재 # 선언 a = () a2 = (1, 2, 3) b = (1) # 원소가 하나일 때 튜플로 인식 안함. 끝이 ,로 끝나야 튜플로 인식함 b2 = (1,) # 튜플로 선언해서 immutable 한 변수로 선언 b3 = 1, # 괄호가 없어도 튜플로 인식함 # 튜플 수정 시도 a2[0] = 2 # 에러 발생; TypeError: 'tuple' object does not support item assignment #..
리스트 : 순서 O, 중복 O, 수정 O, 삭제 O 리스트 선언 a = [] b = list c = [10, 20, 30 ,40] d = [1000, 10000, 'Apple', 'Tangerine', 'Orange'] e = [1000, 10000, ['Apple', 'Tangerine', 'Orange']] f = [1.12, 'foobar', 3, 4, False, 3.14159] 리스트 문자열 길이 함수 print(len(c)) # 4 인덱싱 및 슬라이싱 print(type(d), d) # type 출력하면 list 출력됨 # [1000, 10000, 'Apple', 'Tangerine', 'Orange'] print(d[1:]) # 인덱스 1부터 끝까지 출력 # [10000, 'Apple', '..

문자열 생성 str1 = "I am Python" str2 = 'python' str3 = """How are you?""" str4 = '''Thank u''' print(type(str1), type(str2), type(str3), type(str4)) print(len(str1)) # 문자열 길이 빈 문자열 생성 str1 = '' str2 = str() print(type(str1), len(str1)) print(type(str2), len(str2)) 이스케이프(Escape) 문자 \n : 개행 \t : 탭 \\ : 문자 \' : 문자 \" : 문자 \000 : 널 문자 print("I'm Happy") print('I\'m Happy') print('I\\m Happy') # 역슬래시 그냥 ..

숫자형 연산자 + : 덧셈 - : 뺄셈 * : 곱 / : 나누기 // : 몫 % : 나머지 abs(x) : 절대값 pow(x, y) : x ** y == 2 ** 3 == 8 정수 선언 i = 11 i2 = -10 big_int = 3233333332323423333333333333333323234233333333333333 #큰 수 할당 가능 print(i) print(i2) print(big_int) print(type(big_int)) 파이썬에서 큰 수도 특정 자료형 없이 int 로 가능 (자바 같은 경우 큰 숫자 할당 필요시 BigInteger 자료형을 써야함) 이런 이유로 파이썬에서 선형대수학, 통계 수치연산 등이 가능 형 변환 a = 10. b = 20 c = .30 d = 40.10 prin..

지원 자료형 int : 정수 float : 실수 complex : 복소수 bool : 불린 str : 문자열(시퀀스) list : 리스트 : 데이터 목록을 다루는 자료형 tuple : 튜플 set : 집합 dict : 사전 str1 = "Python" bool = True str2 = 'Anaconda' float = 10.0 # 10 == 10.0 int = 7 list = [str1, str2] dict = { "name" : "Python", "version" : 3.0 } tuple = (1, 2, 3) set = {4, 5, 6} # 데이터 타입 출력 print(type(str1)) print(type(bool)) print(type(str2)) print(type(float)) print(ty..

변수 기본 선언 n = 700 print(n) print(type(n)) # 자료형 타입 출력 변수 동시 선언 x = y = z = 700 print(x, y, z) 변수 재선언 n = 30#정수형 n = "Python"#문자형 print(n) print(type(n)) 파이썬 언어 특징 다른 언어와 달리 변수 선언 시, 자료형을 명시하지 않음 프로그램 실행 시 자료형이 동적으로 판단되어 실행됨 (동적 형식 언어) Object References : 프로그램 실행 시, 내부적으로 타입에 맞는 오브젝트 생성하고 그 안에 값이 할당되어 출력 또는 계산에 이용됨 n = "Python" # 변수 선언 print(n) # 프로그램 실행 시, class 'str' 자료형이 판단되어 n 은 str 자료형이 됨 같은 ..

출력함수 : print() print('Hello World1') print('''Hello World2''') print("Hello World3") print("""Hello World4""") print() #개행 separator 옵션 print('P', 'Y', 'T', 'H', 'O', 'N', sep='') print('010', '3333', '1234', sep='-') print('python', 'abc.com', sep='@') end 옵션 print('Welcome to', end=' ') print('Python', end=' ') print('World') format 사용 print('%s %s' %('one', 'two')) #정석으로 사용됨 print('{} {}'.for..