반응형
chapter 8 - 문자열
selfstudy 8-1
코드
ss = '파이썬은완전재미있어요'
sslen = len(ss)
for i in range(0 , sslen) :
if i%2 ==0 :
print(ss[i], end='')
else :
print('#', end='')
selfstudy 8-2
코드
inStr = '<<<파<<이>>썬>>>'
outStr = ''
for i in range(0, len(inStr)) :
if inStr[i] != '<' and inStr[i] != '>':
outStr += inStr[i]
print("원 문자열 ==> " + '[' + inStr + ']')
print("<> 제거 ==> " + '[' + outStr + ']')
selfstudy 8-3
코드
str = input("문자열 입력 : ")
if str.isdigit() :
print("숫자입니다.")
elif str.isalpha() :
print("글자입니다.")
elif str.isalnum() :
print("글자+숫자입니다.")
else :
print("모르겠습니다.ㅠㅠ")
selfstudy 8-4
코드
## 변수 선언 부분
inStr, outStr="", ""
ch = ""
count, i = 0,0
## 메인(main) 코드 부분
inStr = input("문자열을 입력하세요 : ")
count = len(inStr)
for i in range(0, count) :
ch = inStr[i]
if ( ord(ch) >= ord("A") and ord(ch) <= ord("Z")) :
newCh = ch.lower()
elif ( ord(ch) >= ord("a") and ord(ch) <= ord("z")) :
newCh = ch.upper()
elif ( ord(ch) >= ord("0") and ord(ch) <= ord("9")) :
newCh = '#'
else :
newCh = ch
outStr += newCh
print("대소문자 변환 결과 --> %s" % outStr)
'IT' 카테고리의 다른 글
파이썬 for beginner 3판 – chapter 10 self study (0) | 2022.11.26 |
---|---|
파이썬 for beginner 3판 – chapter 9 self study (0) | 2022.11.26 |
파이썬 for beginner 3판 – chapter 7 self study (0) | 2022.11.25 |
파이썬 for beginner 3판 – chapter 6 self study (0) | 2022.11.24 |
파이썬 for beginner 3판 – chapter 5 self study (0) | 2022.11.24 |