분류 전체보기(326)
-
4. 튜플
# 튜플은 리스트와 다르게 내용 변경이나 추가를 할 수 없다. # 속도가 리스트보다 빠르다. menu = ("돈까스", "치즈까스") print(menu[0]) print(menu[1]) # name = "김종국" # age = 20 # hobby = "코딩" # print(name, age, hobby) (name, age, hobby) = ("김종국", 20, "코딩") print(name, age, hobby) ''' 돈까스 치즈까스 김종국 20 코딩 '''
2023.04.25 -
4. 딕셔너리
cabinet = {3: "유재석", 100:"김태호"} print(cabinet[3]) print(cabinet[100]) print(cabinet.get(3)) #print(cabinet[5]) # 오류 발생 5라는 키가 없기 때문, 프로그램이 끝난다. print(cabinet.get(5)) # 5라는 키가 없어 None , 프로그램이 끝나지 않는다. print(cabinet.get(5, "사용 가능")) print(3 in cabinet) # key in value : 3이 있으면 True print(5 in cabinet) # 5 가 있으면 True cabinet = {"A-3": "유재석", "B-100":"김태호"} print(cabinet["A-3"]) print(cabinet["B-100"..
2023.04.25 -
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