문자열

파이썬 기본|2020. 12. 1. 09:07

# #문자열은 기본적으로 리스트랑 비슷한 사용형식을 갖는다

#

#

# ll=["김유성의 하드코딩"]

# ss = "김유성의 하드코딩"

# print(ll[0])

# print(ss[0])

#

# #리스트와 동일하게 철자 자리값 출력

#

# print(len(ss))

#

# # 문자열의 길이를 출력

#

# ##문자열 입력받은후 문자열 사이에 특수문자넣기

# ss = "김유성의 하드코딩"

# sslen=len(ss)

#

# for i in range(0,sslen) :

# print(ss[i]+'$', end="")

# print("")

#

#

# ##########문자열 관련 함수

#

# ss = "kim's HardCording"

#

# print(ss.upper())

#

# #upper 대문자로 전환

#

# print(ss.lower())

#

# #lower 소문자로 출력

#

# print(ss.swapcase())

#

# # 대문자를 소문자로, 소문자는 대문자로

#

# print(ss.title())

#

# # 가장 앞 한글자를 대문자로 바꿔줌

#

# #############위의 4가지는 영어!!! 에서만 사용되는함수

#

# ss="ㅋㅋㅋ파이썬은 재미있습니다,,, ㄷㄷㄷ 파이썬 열심히해봅시다 ㅎㅎㅎ"

#

# print(ss.count('파이썬'))

#

# # 해당단어 갯수

#

# print(ss.find('파이썬'))

#

# #해당 단어가 나오는 자리값

#

#

# print(ss.rfind('파이썬'))

#

# # 해당 단어 가장 오른쪽에 있는 단어의 자리값

#

#

# print(ss.find('파이썬',5))

# #5이후에 조회되는 자리값

#

# print(ss.find('오라클'))

#

# #문자열에서 해당값을 못찾으면 -1 값을 출력

#

#

#

#

# ss="ㅋㅋㅋ파이썬은 재미있습니다,,, ㄷㄷㄷ 파이썬 열심히해봅시다 ㅎㅎㅎ"

# print(ss.index('파이썬'))

#

# # find 랑 동일하게 해당단어가 있는 위치를 출력

#

# print(ss.rindex('파이썬'))

# print(ss.index('파이썬',5))

#

# # 5 이후에 조회되는 단어의 자리값

#

# print(ss.find('오라클'))

# print(ss.index('오라클'))

#

# #index 없는 단어 찾을떄 에러가남

#

# print(ss.startswith('ㅋ'))

# #

# # # 문자열의 시작이 해당 단어인지 아니닞 확인

# #

# # print(ss.startswith('파이썬',4))

# #

# #

# # ss= "파 이 썬"

# # print(ss.strip())

# #

# # #문자열 양쪽끝의 공백을 제거

# #

# # print(ss.rstrip())

# #

# # #오른쪽

# #

# # print(ss.lstrip())

# #

# # #왼쪽

# # #왼쪽오른쪽 공백제거

# #

# #

# #

# # ss= "--파--이--썬--"

# # print(ss.strip("-"))

# #

# # #문자열 양쪽끝의 해당 문자 제거

# #

# # print(ss.rstrip("-"))

# #

# # # #오른쪽

# # #

# # # print(ss.lstrip("-"))

# # #

# # # #왼쪽

# # # #왼쪽오른쪽 공백제거

# #

# #

# # inss = " 한글 python 김태명 "

# # outss = ""

# #

# # for i in range(0,len(inss)) :

# # if inss[i] != ' ' :

# # outss += inss[i]

# # print("원래문자열=>["+ inss + "]")

# # print("공백제거=>["+ outss + "]")

# #

# #

# #

# #

# # ss="ㅋㅋㅋ파이썬은 재미있습니다,,, ㄷㄷㄷ 파이썬 열심히해봅시다 ㅎㅎㅎ"

# # print(ss.replace("파이썬","Python"))

# #

# # #replace :대체,변경

# # # 명령어를 사용할 당시만(일회성) , 문자열자체에 변화는 x

# # #print(inss.replace(' ', ''))

# #

# # print(ss)

# #

# #

# # ss= "Python을 열심히 공부 중"

# # print(ss.split())

# #

# # #공백(띄어쓰기) 기준으로 항목을 분리해 리스트에 출력

# #

# # ss= "김태명, 박소진, 장영재, 박준수, 김기봉"

# # print(ss.split(","))

# #

# #

# #

# # ss= "김태명\n박소진\n장영재\n박준수\n김기봉"

# # print(ss.split("\n"))

# #

# # #이스케이프 문자도 기준으로 만들 수 있다

# #

# # ss = "\u2665"

# # print(ss.join("박준수 장영재"))

# #

# # #유니코드 2665번 은 하트란 뜻임

# #

# # #quiz

# # ## 연/월/일 형식으로 문자열 입력받아 10년후 날짜를 출력

# # ##2020/11/19 +10년

#

# a = input("연/월/일 :")

#

# b = a.split("/")

#

# b[0] = str(int(b[0]) + 10)

#

# print("/".join(b))

#

# #

# #

# #

# #리스트 문자 항목 형식 변경 map

# before= ['2020','11','19']

# after=list(map(int,before))

# print(after)

#

# #문자열 정렬및 채우기

#

# ss= "파이썬"

# print(ss.center(10))

#

# #10자리 확보후 가운대 정렬

#

# print(ss.center(10,'-'))

#

# #채울 문자 설정 기능

#

# print(ss.rjust(10))

#

# #오른쪽 정렬

#

# print(ss.ljust(10))

#

# #왼쪽 정렬

#

# print(ss.zfill(10))

#

# #오른쪽 정렬, 나머지 공간을 0으로 채움(zfill)

#

#

# #quiz

# #다이아몬드 만들기,높이 입력받아,가운데 정렬 or 채우기 함수

# 홀수만 입력받아 제약조건 걸기

#

# a= int(input("졸리다:"))

# #

# for c in range(0,int((a+1)/2+1)) :

# e=("◆"*(c+1))

# print(a.center(10))

# for d in range(int((a+1)/2,-1,-2)):

# b = ('◆' * (d))

# print(a.center(10))

#

 

 

#

#

# i = int(input("홀수 숫자입력"))

#

# for c in range(0,i+1,2):

# if i%2==1:

# a='★'*(c+1)

# print(a.center(10))

#

# else :

#

# break

#

# for y in range(i-2,-1,-2):

# if i%2==0:

#

# break

# b= '★'*(y)

# print(b.center(10))

'파이썬 기본' 카테고리의 다른 글

파일입출력, 모듈  (0) 2020.12.01
함수와 모듈  (0) 2020.12.01
리스트.듀플.딕셔너리  (0) 2020.12.01
while 반복문  (0) 2020.11.30
반복문  (0) 2020.11.30

댓글()