Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 컴퓨터공학 #c #c언어 #문자열입력
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- HTML #CSS
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- 잔
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
Archives
- Today
- Total
영벨롭 개발 일지
[Python] 파이썬의 자료형(1): int, float, complex, bool, str 본문
Programming Language/Python
[Python] 파이썬의 자료형(1): int, float, complex, bool, str
영벨롭 2022. 4. 7. 16:55[수치 자료형]
자료형 | 설명 |
int | 정수형 |
float | 실수형 |
complex | 복소수형 |
[불 자료형]
bool 자료형 값 | 설명 |
True | 참 |
False | 거짓 |
[자료형을 알려주는 함수] - type()
type() 함수는 해당하는 변수 또는 값의 자료형이 무엇인지 알고자 할 때 쓰이는 함수입니다.
a = 1
b = 3.14
c = 1 + 2j
d = True
print(type(a))
print(type(b))
print(type(c))
print(type(d))
[str 자료형]
str 자료형은 문자들의 집합이라고도 하며, 문자열을 나타내는 자료형입니다.
str 자료형의 특징은 다음과 같습니다 .
str 자료형의 특징 |
순서가 있는 자료형 |
원소의 중복이 가능한 자료형 |
변경이 불가능한(immutable) 자료형이기 때문에 한 원소만 변경 불가능 |
str 형은 따옴표인 quote를 이용하여 나타낼 수 있는데, 다음 4가지 형식의 quote를 사용할 수 있습니다.
사용 가능한 Quote | |
' ' | string 내에 " "를 포함해야 하는 경우 |
" " | string 내에 ' '를 포함해야 하는 경우 |
''' ''' | 여러 문장을 사용하고, string 내에 " "를 포함해야 하는 경우 |
""" """ | 여러 문장을 사용하고, string 내에 ' '를 포함해야 하는 경우 |
str1 = '내 이름은 "홍길동"'
str2 = "나이는 '20'"
str3 = '''사는 곳은 "서울", 취미는 "피아노"'''
str4 = """전공은 '컴퓨터공학', 부전공은 '경영학'"""
print(str1)
print(str2)
print(str3)
print(str4)
- 문자열 병합
str 형은 '+' 연산자를 사용하여 여러 문자열을 합칠 수 있습니다.
기본형 |
str1 + str2 + ... |
str1 = "Hello "
str2 = "World"
str3 = str1 + str2
print(str3) #Hello World
- 문자열 반복
'*' 연산자를 사용하여 문자열을 반복적으로 병합할 수 있습니다.
기본형 |
str1 * n (n은 정수) |
str1 = "="
str2 = "PYTHON"
str3 = str1*5 + str2 + str1*5
print(str3) #=====PYTHON=====
- 문자열 길이
len(문자열) 함수를 사용하여 문자열의 길이를 알 수 있습니다.
string = "Hello World"
print(len(string)) #11
- 문자열 일부분 추출 slice
문자열의 index 범위를 기준으로 문자열의 일부분을 추출할 수 있습니다.
slice | 설명 |
string[:n] | 0번째부터 n-1번까지의 부분 |
string[m:] | m번째부터 string의 끝까지의 부분 |
string[m:문자열의 길이보다 큰 값] | m번째부터 string의 끝까지의 부분 |
string = "Hello World"
print(string[:5]) #Hello
print(string[6:]) #World
print(string[6:999]) #World
반응형
'Programming Language > Python' 카테고리의 다른 글
[Python] 파이썬의 자료형: 리스트 list (0) | 2022.04.13 |
---|---|
[Python]for문 사용하기: in 리스트, in range(), in enumerate() (0) | 2022.04.13 |
[Python]while문 사용하기: 기본 구조, break, continue, 무한 루프 (0) | 2022.04.13 |
[Python] if문 사용하기: 기본 구조, 비교연산자, 논리연산자, in, not in (0) | 2022.04.13 |
[Python]파이썬에서 사용하는 산술 연산자: 연산자, 연산자 결합 법칙, 연산자 우선순위 (0) | 2022.04.06 |