Python 파이썬 간단 정리
파이썬 기초 데이터 타입
- 문자(열)향 = "문자", '문자'
- 정수형 = 숫자
- 실수형 = 소수점
- Boolean (True / False)
복합 데이터 타입
- List ← ArrayList / Array
- Tuple
- Set
- Dictionary ← Javascript Object
변수의 타입을 확인하는 함수
- type( )
자바의 null이 파이썬에서는 None
그리고 None일 때는 ==대신 is를 사용해야한다.
- X==None (x)
- X is None (o)
- X != None (x)
- X is not None (o)
파이썬에만 있는 연산자
- **(거듭 제곱), //(몫)
파이썬에만 없는 연산자
- ++, --(증감 연산자)
비교연산자
- ==
- !=
- >
- >=
- <
- <=
ex) a ,b ,c = 2, 3, 5 === a=2; b=3; c=5;
a=b=c=7
논리연산자
- and
- or
- not
연결연산자
+ : 양쪽이 모두 문자열이어야 한다. 때문에 정수형은 문자열로 변환한 후 연결할 수 있도록 str()함수가 필요.
ex) i=3
j="Hello" + i (x)
j="Hello" + str(i) (o)
산술연산자
* : 산술 연산자이면서 반복연산도 가능하다.
'문자열 * 정수 = 문자열' 이 '정수의 값'만큼 반복된다.
str = "Hi"
int = 10
print(str*int)
> HiHiHiHiHiHiHiHiHiHi
count() 함수
카운팅 함수. 변수 안에 있는 값에서 count로 지정한 값의 숫자를 세어 출력한다.
str = "Hello World";
str.count("l");
> 3
find() 함수
변수 안에 있는 값에서 find로 지정한 값의 위치가 몇 번째 인덱스인지 출력한다.
첫 번째 예제
str = "Hello World";
str.find("r");
> 8
두 번째 예제
str = "Hello World";
str.find("o",6);
> 7 ("o"는 5번째 인덱스에 이미 있지만, 6번째 인덱스부터 find를 시작하는 코드를 입력했기 때문에 7번째 인덱스에 있는 "o"가 찾아진다.)
lower() 함수
모든 문자열을 소문자로 변환해 출력한다.
str = "Hello World";
str.lower();
> hello world
upper() 함수
모든 문자열을 대문자로 변환해 출력한다.
str = "Hello World";
str.upper();
> HELLO WORLD
replace() 함수
지정한 값을 다른 값으로 바꿔서 출력한다.
str = "Hello World";
str.replace("o","z");
> Hellz Wzrld
'✨개발자 일상✨ > PYTHON' 카테고리의 다른 글
Python 파이썬 반복문 - while문 (0) | 2022.06.14 |
---|---|
Python 파이썬 조건문 - if문 (0) | 2022.06.14 |
Python전용 에디터, Pycharm 다운로드 (0) | 2022.06.13 |
Visual Studio Code에서 Python파일 생성 및 Python 다운로드 (0) | 2022.06.13 |
PC에 파이썬 다운로드 및 설치 확인 [Python download] (0) | 2022.06.13 |
댓글