목록Programming/Python(파이썬) (44)
59doit
Loop numdata = [] while True : num=int(input("숫자입력:")) if num % 10 == 0 : print("프로그램종료") break else : print(num) numdata.append(num) while문을 실행시키면 Console창에 숫자입력:>? 이 뜬다 if문에 만족하는 숫자를 입력하면 break되어 실행문이 :프로그램종료" 라고 뜨면서 반복문을 중단한다. Random ; import random 모듈을 import 해야한다. EX) 0~1 사이의 난수 r=random.random() print('r=',r) EX) 난수 0.01 미만이면 종료 후 난수 개수 출력 num=0 while True : r=random.random() print(random...
tuple : 튜플 괄호 사용, 만들면 수정불가 (튜플 요솟값 삭제, 변경 불가) 수정시 튜플 → 리스트 → 수정 → 튜플 슬라이싱 / 리스트는 대괄호 원소가 하나일때 콤마 꼭 사용 > t2 = (1, ) 튜플확인 a= (3, ) print(type(a)) ## 튜플인덱싱 t1 = (1,2,'가','나') t1[3] # '나' t1[0] # 1 문자열은 따옴표로 출력된다 튜플슬라이싱 t1=(1,2,'가','나') t1[0:] # (1, 2, '가', '나') t1[2:] # ('가', '나') 튜플더하기 t1=(1,2,3) t2=('가','나') t1+t2 # (1, 2, 3, '가', '나') 튜플곱하기 t1=(8,2) t1*2 # (8, 2, 8, 2) 튜플길이 t1=(1,2,3,4,5,6) len(..
인덱싱 a=[1,2,3] print(a) # [1, 2, 3] a[0] # 1 a[1]+a[2] # 5 a[-1] # 3 b=[1,2,3,['a','b','c']] b[0] # 1 b[1] # 2 b[3] # ['a', 'b', 'c'] b[-1][0] # 'a' b[3][1] # 'b' c=[1,2,3,['a','b','c',['de','fg']]] c[3][3][1] # 'fg' c[3][3][0] # 'de' 슬라이싱 a = [1,2,3,4,5] a[0:5] # [1, 2, 3, 4, 5] a[:5] # [1, 2, 3, 4, 5] a[:2] # [1, 2] a[5:0] # [] a[5:] # [6] a[-1:] # [5] a[x:] ▶ (0부터시작하는)x번째자리에서 끝까지 [6] a[-1:] ▶ ..
count : 찾는 문자의 개수 출력 a = "happy" a.count('p') # 2 find() : 찾는 문자가 몇번째 자리에 있는지 ★없으면 -1로 출력된다 a = "python is the best choice" a.find('e') # 12 a.find('c') # 19 a.find('j') # -1 index() : 찾는 문자가 몇번째 자리에 있는지 ★없으면 Error a="life is too short" a.index('o') # 9 a.index('j') # ValueError: substring not found 문자열 삽입 기본과 리스트or튜플 응용하기 ",".join('abc') #'a,b,c' ",".join(['a','b','c']) #'a,b,c' upper() : 대문자로바..