어떠한 프로그래밍을 하더라도 String의 길이를 구하는 함수를 사용하는 경우는 많다. python의 경우 String의 길이를 어떻게 구할 수 있을까? python의 경우... len(String) 함수를 사용한다. >>> a = 'hello' >>> len(a) 5 a라는 변수에 'hello'라는 값을 넣고 길이를 구하면 5라는 값이 나온다. 그럼 띄어쓰기(공백)가 있을 경우에는 어떻게 될까? >>> a = 'hello world' >>> len(a) 11 11이라는 값이 나온다. 11이라는 결괏값이 나온 것으로 보아 띄어쓰기까지 길이에 포함된다는 것으로 알 수 있다. 한글의 경우 어떻게 될까? >>> a = '가나다' >>> len(a) 3 한글이라고 해서 2byte를 추가 하지 않고 문자 길이 그..
작업을 하다 보면 문자열을 붙여야 하는 경우가 존재한다. 그럴 경우에 어떻게 합쳐야 할까? >>> 'bangno' + ' is coming' 'bangno is coming' 손쉽게 + 기호를 사용해서 처리를 하면 됩니다. 또한 format함수를 사용해도 처리할 수 있다. >>> '{} is coming'.format('bangno') 'bangno is coming' 문자열 안에 {}를 넣으면 format 인자 값에 있는 값을 넣어서 출력해 준다. >>> '{} {} {}'.format('bangno', 'is', 'coming') 'bangno is coming' 여러 개를 넣고 싶은 경우에는 {}를 여러 번 삽입하고 format에도 각각 순서에 맞게 인자 값을 넣는다. 그럼 마지막으로 문자열 곱하기..
python의 경우 javascript와 동일하게 작은따옴표('), 큰따옴표(")를 두 개를 활용하여서 문자열(String)을 만들 수 있다. >>> "hello world" 'hello world' >>> 'hi bangno' 'hi bangno' 그러면 String을 만드는 방법이 왜 두개나 필요한 것인가? String을 만드는 방법이 두개나 존재함으로써 문자열에 작은따옴표(') 추가 또는 큰따옴표(") 추가를 쉽게 할 수 있다. >>> "bangno's home" "bangno's home" >>> 'bangno said "I want to go home!!"' 'bangno said "I want to go home!!"' 위와 같이 문자열 안에 손쉽게 작은 따옴표와 큰따옴표를 넣을 수 있다.
숫자형 사칙연산을 하다 보니 갑자기 "비트 연산자를 정리하자."라는 생각을 하게 되었다. 비트 연산은 아래와 같이 6개 정도 존재한다. 연산자 설명 & 논리곱으로 서로가 동일한 값이 존재해야지 결과가 나옴 and 연산 | 논리합으로 한쪽만 맞아도 결과가 나옴. or 연산 ^ xor 연산. 논리합의 반대로 계산됨. ~ 이진수를 모두 반대로 변경해 버림 오른쪽으로 비트 이동. n번 만큼 2를 나눔. 비트 연산의 설명은 위와 같고 예시로 아래와 같이 5, 7을 이진수로 하여서 계산을 해보자. >>> 5 & 7 5 & 연산의 경우 각 자리수 마다, 곱하기를 하면 된다. 그렇게 될 경우 00000101 값이 나오게 되고 5라는 결과값을 얻을 수 있다. >>> 5 | 7 7 | 연산의 경우 각 자리수마다 1이 한 ..
프로그래밍을 시작하려고 한다면 당연히 기본적인 변수 선언을 알고 가야 한다. python을 설치를 하였다면 시작프로그램에서 IDLE를 확인할 수 있다. IDLE를 클릭하면 아래와 같은 화면이 나온다. IDLE를 사용하면 별도의 컴파일 없이 소스코딩을 해볼 수 있다. 좌측 상단의 File -> New File를 클릭하면 소스 코딩을 할 수 있는 별도의 소스 작성 창이 나온다. 보통 IDLE 인터프리터에서는 소스 테스트를 해보는 것으로 많이 사용한다. 여기까지 IDLE에 대한 설명은 줄이고 본격적으로 숫자형에 대해서 확인하겠다. 참고로 상당히 기초적인 내용이므로 기존의 다른 언어를 사용했던 분들은 볼 필요는 없다. ▶ 숫자형 변수선언 >>> a = 10 >>> b = 1.2 >>> c = 42E10 변수는 ..
솔직히 python 설치 관련해서는 따로 작성하고 설명할 것도 없다. 다만 혹시나 이 블로그를 보는 사람들을 위한 배려라고 하겠다. 다음 장부터는 python 기초부터 진행할 예정이기 때문이다. 기초부터 진행할 때 IDLE라는 기본 개발 툴을 사용할 예정이다. 이 IDLE를 실행시키려면 기본적으로 python이 설치되어 있어야 한다. 그래서 python 설치 방법에 대해서 따로 작성을 한다. 그럼 python 설치부터 진행하도록 하겠다. ▶ 설치 URL https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 그냥 저 위에 있는 사이트에서 python을 최신버..
Jupyter 설치를 위해서는 우선 Window 기준으로 python이 기본 설치가 되어 있어야 한다. python 설치 후에는 cmd 창에 아래와 같은 명령어를 입력한다. pip3 install jupyter pip3 명령어를 사용하기 위해서는 당연히 환경설정에 pip3를 설정해 주어야 한다. 아마 python을 설치하면 기본적으로 환경설정을 할 것이다. ※ python 설치는 다음장에서 진행하겠다. 나의 경우 python이 이미 설치되어 있고, jupyter 설치가 그냥 많이 궁금했다. 하여튼 위의 명령을 치면 아래와 같이 진행을 하게된다. 진행을 하고 나면 마지막에 successfully build 블라블라 하면서 끝이 난다. 설치 중에 3분 정도 멈춰져 있어서 잘 안 되는 줄 알고 움찔했다. ju..
- Total
- Today
- Yesterday
- 펀드
- java 정수형
- 프로그램
- string method
- Python
- java float
- 경재
- AWS Lambda
- Crawling
- byte 정수형
- 경제용어
- 크롤링
- 프로그래밍
- java double
- python format
- AWS
- 경제
- java byte
- Polly
- python 문자열
- Java
- web
- Java 기초
- AWS DynamoDB
- 주식
- java long
- 개발
- Dynamodb
- Lambda
- string 매서드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |