728x90
문자, 문자열
문자 : 한글 = '한' '글' 2개의 문자
문자열 : 한글 = 2개의 문자가 모여있는 것
-문자열(string)
: 여러개의 사물(문자)를 함께 엮어놓은 줄 (사전적 의미)
# 문자와 데이터
print('Hello')
print("Hello")
print("'Hello world'")
print("Hello 'world'")
print('Hello "world"')
문자열의 제어
# 문자의 연산(=제어법)
print('Hello ')
print('world')
print('Hello' + 'world') # =print('Hello world')
### 문자의 연산(=제어법)
print('Hello ')
print('world')
print('Hello' + 'world') # =print('Hello world')
print('Hello'*5) # 곱한 숫자만큼 반복
print('Hello'[0])
print('Hello'[2])
print('Hello'[4])
### 문자의 연산2
# capitalize() 첫글자를 대문자로
print('hello world'.capitalize())
# 모든글자를 대문자로
print('hello world'.upper())
#글자수세기
print('hello world'.__len__())
print(len('hello world'))
#글자 바꾸기
print('hello world'.replace('world', 'programming'))
특수문자
### 특수문자
# \(역슬래쉬) : escape
print("egoing's \"tutorial\"")
print("\\") # \ or \\\는 에러(닫히지 않은 문자열)
print("hello \n world") # \n(=new lins) = 줄바꿈
print("hello \t\t world") # \t(=tab) = 들여쓰기 \t\t 들여쓰기 2번
print("\a") #컴퓨터 기본 경고음
print("Hello \n world")
데이터 타입
### 데이터 타입
print(10+5) # int 10 + 5
print("10"+"5") # string 10 + 5
print(10+5) : int 값 10, 5와 숫자와 숫자를 더하는 산술연산자"+"
print("10" + "5") : string 값 10 과 5를 문자와 문자를 합하는 연산자 "T"
반응형
'python' 카테고리의 다른 글
python - Cheat Sheet (0) | 2022.04.26 |
---|---|
python -7 논리연산자 (0) | 2022.04.26 |
python - if 조건문 else, elif 기본문법 및 활용 (0) | 2022.04.26 |
python - 비교와 boolean (0) | 2022.04.26 |
python - 변수의 기본 문법 및 사용(생활코딩) (0) | 2022.04.26 |
댓글