일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- richtext
- c언어문자열
- python3
- 정렬알고리즘
- 코딩독학
- Django
- 포인터
- FLUTTER
- 추상클래스
- BeautifulSoup
- 남양주맛집
- JavaScript
- 장고
- Python
- 자바
- 아스키코드
- 노마드코더
- 알고리즘
- pipenv
- 부스트코스
- 가상환경
- 속초여행
- 강원도속초맛집
- 성수동카페
- removetooltip
- 컴퓨터과학
- 상속
- 건대입구맛집
- DOM
- popupmenubutton
- Today
- Total
목록Python (7)
YUYANE
학습 강의 nomadcoders.co/python-for-beginners/lobby CSV (Comma Separated Values) - 정보를 엑셀 형태로 담을 수 있는 파일 - 마이크로 소프트 프로그램이 있어야 하는 엑셀과는 다른 파일이며, 맥, 윈도우, 구글 드라이브 등에서 사용 가능하다. - 콤마로 값을 구분한다. - CSV 모듈이 이미 파이썬에 내장되어 있다. - 예를 들어 왼쪽 이미지와 같이 작성한 CSV 파일을 구글 스프레드 시트에서 열면 오른쪽 이미지와 같다. CSV 사용 방법 import csv file = open("jobs.csv", mode="w", encoding='utf_16') #파일을 열거나 생성한다. writer = csv.writer(file) writer.writer..
for, range 자바랑 비교했을 때, 파이썬 문법은 인간이 더 이해하기 쉽다. 처음 프로그래밍 언어를 자바로 배워서 그런지, 오히려 그게 헷갈릴 때가 있다.ㅠㅠ 그래서 다시 정리! for i in array array(배열) 안의 요소를 차례대로 반환한다. / 코드 array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] for i in array: print(i) / 결과 for i in range(n) 인자 1개 0 에서부터 n-1까지의 정수를 리스트에 담아 반환한다. / 코드 array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] for i in range(len(array)): min_index = i print(i) / 결과 for i in range(s, n) 인..
Regular Expression 검색 패턴을 정의하는 일련의 문자열 1. re.search() 원하는 정보를 찾을 때 사용 import re patterns = ['term1','term2'] text = 'This is a string with term1, but not the other!' for pattern in patterns: print("I'm searching for: "+pattern) if re.search(pattern, text): print("Match!") else: print("No match!") 결과: I'm Searching for: term1 Match! I'm searching for: term2 No match! re.search. 메서드의 결과 값은 어떤 유형일까..
전체 코드 T = int(input()) nums = [] def detect(a): if '.' in a: idx = a.find('.') try: float(a) return a[idx+1] except: return False else: return False for i in range(T): num = input() nums.append(num) for i in range(len(nums)): print(detect(nums[i])) 필요한 값 입력 받은 값 a 는 string이다. 1) a가 '.'을 포함하는 지 확인한 후에 2) '.'을 포함 한다면, '.' 다음에 오는 문자를 출력하고 싶었다. 오류 내용 1) try 구문 안에서 float(a)까지는 ok 2) return a[idx+1] 에..
The String format() Method {}안에 들어가는 문자는 format 함수에 들어간 개체로 대체됨. >>> print('We are the {} who say "{}!"'.format('knights', 'Ni')) We are the knights who say "Ni!" {} 안에 들어가는 숫자는 format 함수에 들어있는 개체의 순서를 나타내기도 한다. print('{0} and {1}'.format('spam', 'eggs')) spam and eggs >>> print('{1} and {0}'.format('spam', 'eggs')) eggs and spam {} 안에 매개 변수가 사용되면, format 함수에서 해당 매개 변수의 값을 참고한다. >>> print('This ..
Modules - 기능의집합 - 프로그램에 import 해서 사용 가능 import math print(math.ceil(1.2)) import - 모든 기능을 전부 import 할 필요는 없다. 사용할 것만 import 하는 것이 좋음 from math import ceil, fsum print(ceil()) print(fsum([1,2,3,4,5,6,7])) - import와 동시에 이름을 바꿔줄 수도 있다. from math import fsum as sul_sum print(sul_sum([1,2,3,4,5])) - 다른 클래스에 함수를 정의해주고, 그 클래스를 import 할 수도 있다. calculator.py def plus(a,b): return a+b main.py from calcula..
Sequence Type(열거형) 1) list - 많은 값을 하나의 list에 저장해보자 days = ["Mon","Tue","Wed","Thur","Fri"] print("Mon" in days) = True print(days[3]) = Thur len(days) = 5 - 다양한 타입 저장 가능 something =["tnjkd", True, 12, None] - mutable(변경 가능) days.append("Sat") ["Mon","Tue","Wed","Thur","Fri", "Sat"] 2) tuple days = ("Mon","Tue","Wed","Thur","Fri") - immutable 3) Dictionary - key : value 로 이루어진 Mapping 타입이다. - nic..