※ python 입력, 출력 받기
§ 입력받기
a = input()
a = input("입력하세요: ")
print(a)
#--------출력--------#
입력하세요: 3
3
§ 출력 형식
print("Life"+"is"+"too"+"short")
print("Do", "Python") # 콤마(,)로 문자열 사이 띄어쓰기 가능
#--------출력--------#
Lifeistooshort
Do Python
※ 곱셈, n제곱, 나눗셈, 몫 출력
a = 7*4 # 7x4
a = 7**4 # 7^4
print(a)
a = 7 / 4 # 나눗셈 결과 반환 (1.75 출력)
a = 7 // 4 # 나눗셈 후 몫 반환 (1 출력)
print(a)
§ 문자열 길이구하기
head = "Python"
print(len(head))
※ 문자열과 개행처리(\n)
str = "Life is too short\nYou need python"
print(str)
#-------출력-------#
# Life is too short
# You need python
※ 문자열 더하기와 곱하기
head = "Python"
tail = " is EZ"
print("-"*15+"\n"+head+tail+"\n"+"-"*15)
<출력>
---------------
Python is EZ
---------------
cf. 쉼표(,)를 넣으면 한칸씩 띄워서 출력된다.
head = "Python"
tail = " is EZ"
print("-"*15,"\n",head+tail, "\n","-"*15)
<출력>
---------------
Python is EZ
---------------
※ 문자열 포매팅
a = "Python%d is %s" %(3, "EZ")
print(a)
a = "Python{0} is {1}".format(3, "EZ")
print(a)
※ 문자열 인덱싱과 슬라이싱
§ 문자열 인덱싱 - 한 문자만 뽑아내는 것
a = "Life is too short, You need Python"
print(a[3]) # e 출력
a = "Life is too short, You need Python"
print(a[-1]) # 가장 마지막 글자인 n 출력
a = "Life is too short, You need Python"
print(a[-6]) # P 출력
§ 문자열 인덱싱 - 한 단어를 뽑아내는 것
형식: a[시작번호:끝번호] , 끝번호에 해당하는 것은 포함하지 않음 (0<= a < 3)
a = "Life is too short, You need Python"
print(a[0:4]) # Life 출력
a = "Life is too short, You need Python"
print(a[12:17]) # short 출력
a = "Life is too short, You need Python"
print(a[19:]) # 19부터 끝까지 뽑아내기에 You need Python 출력
print(a[:17]) # 처음부터 19까지 뽑아내기에 Life is too short 출력
print(a[:]) # 처음부터 끝까지, Life is too short, You need Python 모두 출력
print(a[19:-7]) # 19~끝-7까지 뽑아내기에 You need 출력
활용) Pithon을 Python으로 고치기
a = "Pithon"
print(a[:1]+"y"+a[2:])
※ 문자열관련 함수
§ 문자 개수세기 (count)
a = "My Hobby is play baseball"
print(a.count("b")) # b의 개수인 4 출력
§ 문자 위치찾기 (find, index)
a = "My Hobby is play baseball"
print(a.find("b")) # b가 처음 나오는 위치를 출력(0부터 시작)
print(a.index("b")) # b가 처음 나오는 위치를 출력(0부터 시작)
§ 문자열 삽입 (join)
a = "My Hobby is play baseball"
print(",".join(["My", "Hobby", "is", "play", "baseball"]))
#출력: My,Hobby,is,play,baseball
§ 문자열 바꾸기, 나누기 (replace, split)
a = "My Hobby is play baseball"
print(a.replace("baseball", "game"))
# 출력: My Hobby is play game
print(a.split("play"))
# 출력: ['My Hobby is ', ' baseball']
§ 대문자와 소문자 바꾸기 (upper, lower)
a = "My Hobby is play baseball"
print(a.upper()) # 출력: MY HOBBY IS PLAY BASEBALL
print(a.lower()) # 출력: my hobby is play baseball
'A.I > Python' 카테고리의 다른 글
self.python(6). 모듈,패키지와 라이브러리, 내장함수 (2) | 2022.11.18 |
---|---|
self.python(5). 함수와 클래스 (0) | 2022.11.18 |
self.python(4). 제어문 (if, while, for문) (0) | 2022.11.18 |
self.python(3). 딕셔너리와 집합 자료형 (0) | 2022.11.18 |
self.python(2). 리스트와 튜플 자료형 (0) | 2022.11.18 |