파이썬(48)
-
4. 리스트
# 리스트 [] # 지하철 칸별로 10명, 20명, 30명 subway1 = 10 subway2 = 20 subway3 = 30 # 이 변수를 묶는다고 보면댐 subway = [10, 20, 30] print(subway) subway = ["유재석", "조세호", "박명수"] print(subway) # 조세호씨가 몇 번째 칸에 타고 있는가? print(subway.index("조세호")) # 하하씨가 다음 정류장에서 다음 칸에 탐 subway.append("하하") print(subway) # 정형돈씨를 유재석 / 조세호 사이에 태워봄 subway.insert(1, "정형돈") print(subway) # 지하철에 있는 사람을 한 명씩 뒤에서 꺼냄 print(subway.pop()) print(sub..
2023.04.25 -
3. 퀴즈 #3
''' Quiz) 사이트별로 비밀번호를 만들어 주는 프로그램을 작성하시오 예) http://naver.com 규칙1 : http:// 부분은 제외 => naver.com 규칙2 : 처음 만나는 점(.) 이후 부분은 제외 => naver 규칙3 : 남은 글자 중 처음 세자리 + 글자 갯수 + 글자 내 'e' 갯수 + '!' 로 구성 예) 생성된 비밀번호 : nav51! ''' # 나의 답 naver = "http://naver.com" rule1 = naver[7:] # naver.com rule2 = rule1[:5] # naver rule3 = rule2[:3] length = len(rule2) count = rule2.count("e") print("생성된 비밀번호 : {}{}{}{}".format..
2023.04.24 -
3. 탈출 문자
# \n : 줄바꿈 print("백문이 불여일견 \n백견이 불여일타") # \" \' : 문장 내에서 따옴표 print("저는 \"나도코딩\"입니다.") # \\ : 문장 내에서 \ print("C:\\Users\\Nadocoding\\Desktop\\PythonWorkspace>") # \r : 커서를 맨 앞으로 이동 print("Red Apple\rPine") # \b : 백스페이스 (한 글자 삭제) print("Redd\bApple") # \t : 탭 print("Red\tApple") ''' 백문이 불여일견 백견이 불여일타 저는 "나도코딩"입니다. C:\Users\Nadocoding\Desktop\PythonWorkspace> PineApple RedApple Red Apple '''
2023.04.24 -
3. 문자열 포맷
#print("a"+"b") #print("a","b") # 방법 1 print("나는 %d살입니다." % 20) print("나는 %s을 좋아해요." % "파이썬") print("Apple 은 %c로 시작해요." % "A") ''' 나는 20살입니다. 나는 파이썬을 좋아해요. Apple 은 A로 시작해요. ''' # %s print("나는 %s살입니다." % 20) print("나는 %s색과 %s색을 좋아해요." % ("파란", "빨간")) ''' 나는 20살입니다. 나는 파란색과 빨간색을 좋아해요. ''' # 방법 2 print("나는 {}살입니다.".format(20)) print("나는 {}색과 {}색을 좋아해요.".format("파란", "빨간")) print("나는 {0}색과 {1}색을 좋아해..
2023.04.24 -
3. 문자열 처리 함수
python = "Python is Amazing" print(python.lower()) # lower 는 소문자로 바꿔줌 print(python.upper()) # upper 는 대문자로 바꿔줌 print(python[0].isupper()) # 글자가 대문자면 True 소문자면 False print(len(python)) # 문자열 길이 반환 print(python.replace("Python", "Java")) # Python 문장을 Java 로 바꿔줌 index = python.index("n") # n 이 몇 번째 위치에 있는지 print(index) index = python.index("n", index + 1) # 시작지점을 지정할 수 있다. print(index) print(python..
2023.04.24 -
3. 슬라이싱
jumin = "990120-1234567" print("성별 : "+jumin[7]) print("연 : "+jumin[0:2]) # 0번째부터 2번쨰 직전까지 즉 0, 1 만 가져옴 print("월 : "+jumin[2:4]) print("일 : "+jumin[4:6]) print("생년월일 : "+jumin[:6]) # 처음부터 6 직전까지 print("뒤 7자리 : "+jumin[7:]) # 7번째부터 끝까지 print("뒤 7자리 (뒤에부터) : "+jumin[-7:]) # 맨 뒤에서 7번째 부터 끝까지 ''' 성별 : 1 연 : 99 월 : 01 일 : 20 생년월일 : 990120 뒤 7자리 : 1234567 뒤 7자리 (뒤에부터) : 1234567 '''
2023.04.24