【 파이썬 명령어 정리#1】 파이썬 "String, 상수와 변수 & 연산자 & 이스케이프 시퀜스(Escape Sequence) "
Language/파이썬 Python 2021. 4. 18. 20:00반응형
【 파이썬 명령어 정리#1】 파이썬 "String, 상수와 변수 & 연산자 & 이스케이프 시퀜스(Escape Sequence)"

1) 파이썬 String, 상수와 변수 관련 함수
| 명령어 | 기능 |
| Text stream을 출력한다. | |
| input | Text string을 입력한다. |
| upper( ) | String 내의 모든 문자를 대문자로 바꾼다. |
| lower( ) | String 내의 모든 문자를 소문자로 바꾼다. |
| split(‘문자’) | String을 주어진 문자를 기준으로 나눈다. |
| str(오브젝트) | 오브젝트를 String으로 만든다. |
| len(오브젝트) | 오브젝트의 길이를 구한다. |
| chr (정수) | 0 ≤ x ≤ 255 범위의 숫자를 문자로 변환한다. |
| ord (문자) | 문자의 code값을 숫자로 변환한다. |
| bytes(오브젝트) | 오브젝트를 bytes로 변환한다. |
| float(오브젝트) | 오브젝트를 실수로 변환한다. |
| int(오브젝트) | 오브젝트를 정수로 변환한다. |
| hex(오브젝트) | 오브젝트를 hexa string으로 바꾼다. |
| bin(오브젝트) | 오브젝트를 binary string으로 바꾼다. |
| float.hex( ) | 실수를 hexa string으로 바꾼다. |
| float.fromhex(오브젝트) | 오브젝트를 실수로 변환한다. |
| bin(오브젝트) | 오브젝트를 binary string으로 바꾼다. |
| bool(오브젝트) | 오브젝트를 bool 값으로 바꾼다. |
| complex(오브젝트) | 오브젝트를 복소수로 변환한다. |
| abs(오브젝트) | 오브젝트의 절대값을 구한다. |
| isdigit( ) | ‘0~9’ 사이의 문자로 만들어졌는지 확인한다. |
| math | 수학 함수관련 모듈임. |
| eval( ) |
문자 혹은 문자열이 포함된 연산식(함수)을 계산하여 출력해준다 |
2) 화면 제어코드 (Escape Sequence)
(보통 한글 자판을 이용하기 때문에, \는 \로 표시됩니다. )
| Escape Sequence | 표현되는 의미 |
| \\ | Backslash(\) 백슬래시 |
| \' | single quote(') 단따옴표 |
| \" | double quote(") 이중 따옴표 |
| \a | ASCII Bell 벨 (Alarm) 음 |
| \b | ASCII Backspace(BS) 백스페이스 |
| \f | ASCII Formfeed(FF) 한 장 넘김 |
| \n | ASCII Linefeed(LF) 개 행(New line) |
| \r | ASCII Carriage Return(CR) 행의 처음으로 되돌아감 |
| \t | ASCII Horizontal Tab (HT) 수평 탭 |
| \v | ASCII Vertical Tab (VT) 수직 탭 |
| \0 | ASCII Null 널 문자 |
3) 연산자
| 연산자 | 의미 | 사용예시 |
| + | 덧셈 | a + b |
| - | 뺄셈 | a - b |
| * | 곱셈 | a * b |
| ** | 거듭제곱 (지수) | a ** b |
| / | 실수형 나눗셈 (결과 값은 실수) | a / b |
| // | 정수형 나눗셈 (결과 값은 정수) | a // b |
| << | Left Shift | a << b |
| >> | Right Shift | a >> b |
| % | 모둘로(modulo),나눗셈 나머지 연산자 | a % b |
| & | bit 단위 and 연산자 | a & b |
| | | bit 단위 or 연산자 ('|' 기호는 역슬래시(∖) 키에 있음) |
a | b |
| ^ | bit 단위 exclusive or 연산자 | a ^ b |
| ~ | bit 단위 inverse | ~a |
| not | True ↔ False 반전 연산자 | not a |
| < | 작다 | a < b |
| > | 크다 | a > b |
| == | 같다 | a == b |
| != | 같지 않다 | a != b |
| >= | 크거나 같다 | a >= b |
| <= | 작거나 같다 | a <= b |
4) String 연산 방법
| 연산 | 의미 | 사용예시 |
| string [x] | x+1번째 문자 (0부터 시작함) | string 'abcdefg'의 [2]요소는 → 'c' |
| string [x : y] | x+1번째 문자 부터 y번째 문자까지 | 'abcdefg'의 [2 : 5]요소는 → 'cde' |
| string[ : y] | y번째 문자 이전까지 모두 | 'abcdefg'의 [ : 3]요소는 → 'abc' |
| string[x : ] | x+1번째 문자 이후 모두 | 'abcdefg'의 [ 3 : ]요소는 → 'defg' |
| len(string) | string의 길이 | len('abcdefg') → 7 |
| string1 + string2 | string1 뒤에 string2가 이어 붙여짐 | 'abcd'+'efg' → 'abcdefg' |
5) 비트 연산자
| 연산식 | 의 | 미 |
| x | y | x와 y의 비트 단위 논리합(OR) | |
| x & y | x와 y의 비트 단위 논리곱(AND) | |
| x ^ y | x와 y의 비트 단위 배타적 논리합(EOR) (EOR: Exclusive OR이란 x와 y중 하나는 참이고 하나는 거짓으로 두 값이 같지 않을 때, x ^ y의 결과가 참(True)이 되는 논리) |
|
| ~x | x와 비트 단위 반전 (NOT) | |
| x >> y | x를 y비트 오른쪽으로 시프트, 빈 비트에는 '0'으로 채워짐 | |
| y << x | x를 y비트 왼쪽으로 시프트, 빈 비트에는 '0'으로 채워짐 | |
6) 복합 대입(할당) 연산자
| 연산식 | 식의 원형 | 의미 |
| x += y | x = x + y | x + y의 결과를 x에 대입(저장) |
| x -= y | x = x - y | x - y의 결과를 x에 대입 |
| x *= y | x = x * y | x * y의 결과를 x에 대입 |
| x /= y | x = x / y | x / y의 결과를 x에 대입 |
| x %= y | x = x % y | x % y의 나머지를 x에 대입 |
| x >>= y | x를 y비트 만큼 오른쪽으로 시프트 후 x에 대입 | |
| x <<= y | x를 y비트 만큼 왼쪽으로 시프트 후 x에 대입 | |
반응형
'Language > 파이썬 Python' 카테고리의 다른 글
| 【 파이썬 기초#6】 파이썬 기초 한방에 정리하기! #2편 , 조건문-함수편-기타 핵심 요약, 총정리! (0) | 2021.05.14 |
|---|---|
| 【 파이썬 기초#5】 파이썬 기초 한방에 정리하기! #1편 코드 작성법 핵심 요약, 총정리! (0) | 2021.04.29 |
| 【파이썬 에러해결 #1】 vscode 사용시 unresolved import 'pyautogui'Python warning 해결방법 (0) | 2020.01.02 |
| 【파이썬 응용】 파이썬 웹 크롤링#3 (Web Crawling) - 원하는 페이지 수 만큼 검색하여 저장하기 (0) | 2020.01.02 |
| 【파이썬 응용】 파이썬 웹 크롤링#2(Web Crawling) -검색결과를 csv파일로 저장하기 (0) | 2020.01.02 |

