분류 전체보기
-
Python 문법 기초 11 - 반복문 for + rangePython 2022. 10. 22. 15:48
# for + range print(list(range(1, 6, 1))) # 3번째는 스텝이다. print(set(range(1, 6))) # 스텝이 1이면 생략 가능. print(tuple(range(1, 6))) print(list(range(1, 11, 2))) print(list(range(6))) print(list(range(0, 6, 1))) print(list(range(-10, -100, -20))) print() for i in range(6): print(i, end = ' ') print() for _ in range(6): print('안녕', end = ' ') # pass 돌게 없으면 pass 하라는 의미 [1, 2, 3, 4, 5] {1, 2, 3, 4, 5} (1, 2, ..
-
Python 문법 기초 10 - 반복문 for(continue, break)Python 2022. 10. 22. 15:41
# for i in [1,2,3,4,5]: # list # for i in (1,2,3,4,5): # tuple for i in {1,2,3,4,5}: # set 순서는 없지만 for문 사용시 순서대로 나온다. print(i, end = ' ') # 한 줄로 출력하려면 end 사용 1 2 3 4 5 for 변수명 in 식으로 나열한다. 한개씩 빠져나오면서 출력된다. 어떠한 타입도 가능하다. soft = {'java':'웹용언어', 'python':'만능언어', 'MariaDB':'데이터처리'} print(soft.items()) # dict_items([('java', '웹용언어'), ('python', '만능언어'), ('MariaDB', '데이터처리')]) 리스트안의 튜플로 적용된다. for i in..
-
-
Python 문법 기초 9 - if 문Python 2022. 10. 22. 15:20
# 조건 판단문 if # if 조건 : 실행문 elif() 조건 ~ else : ~ var = 10 if var >= 3: # java : {}, py : 들여 쓰기 # print('크구나') # print('참일 때') pass else: print('거짓일 때') print('end1') end1 자바에서는 if(var ≥ 3){} 로 시작하지만 파이썬에서는 위와 같다. if문은 따로 실행을 하지 않아도 알아서 실행이 된다. if 문 안에서는 무조건 들여쓰기를 사용해야 된다. 사용하지 않으면 에러 발생 조건이 거짓일때는 수행하지 않는다. else 문으로 조건이 거짓일때도 수행 가능하다. pass 를 부여하는 것으로 참일때는 아무것도 실행하지 않고 넘긴다는 의미이다. money = 1000 age = ..
-
Python 문법 기초 8 - 정규표현식(Python)Python 2022. 10. 22. 15:18
카페 참조 정규 표현식과 표현식 사용시 r을 사용 정규표현식https://docs.python.org/3/library/re.html?highlight=re#module-rehttps://soooprmx.com/archives/7718https://regexr.com/5mhou -특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어.-Programming Language cafe.daum.net # 정규 표현식 : 다량의 데이터에서 원하는 데이터만 선택해서 처리할 때 효과적 import re // 정규식 표현 함수 import ss = "1234 abc가나다abc_mbcABC_123555_6한국'Python is fun.'" print(ss) print(re.findall(r'123', ss..
-
Python 문법 기초 7 - 집합형 자료형(dict)Python 2022. 10. 22. 15:15
# 사전형 : {'key' : 'value'} - 순서 X, key를 이용해 value 를 참조 my = dict(k1=1, k2='mbc', k3=3.4) print(my, type(my)) {'k1': 1, 'k2': 'mbc', 'k3': 3.4} key : value 값으로 추출된다. 순서는 존재하지 않으며 뒤죽박죽으로 나올 수 있다. json 과 같은 형식이라 많이 쓰인다. dic = {'파이썬':'뱀','자바':'커피','스프링':'용수철','점수':[60,70,90]} print(dic, type(dic), len(dic)) print(dic['자바']) # print(dic[0]) err 순서가 존재하지 않기에 인덱싱 불가 {'파이썬': '뱀', '자바': '커피', '스프링': '용수철'..