본문 바로가기

Python6

[Python] count() 함수 count 함수를 설명하기 위해 아래 백준 2577번 숫자의 개수 문제를 가져와봤습니다! count함수는 문자열, 리스트 안에서 찾고싶은 문자의 개수를 찾을 수 있습니다. 문자열의 경우를 예로 들면, a = 'i am kimdongjun' print(a.count('i')) 2 문자열에서 i의 개수를 찾아 반환하였습니다. 리스트의 경우를 예로 들면, a = [1, 5, 3, 2, 1] print(a.count(1)) 2 리스트 a에서 1의 개수를 찾아 반환하였습니다. ※ dictionary, set자료형에서는 count함수를 사용할 수 없습니다! 그럼 아래의 문제에서 count를 사용하면 편리하겠죠? 먼저 위 문제를 count함수를 사용하지 않고 풀어보면 아래와 같이 코드가 상대적으로 길어집니다. a =.. 2021. 2. 7.
[Python] 별찍기로 확인해보는 파이썬의 장점 Java에서는 아래와 같은 별찍기를 할때 이중 for문을 사용해야 합니다. * ** *** **** ***** import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int N = scan.nextInt(); for(int i=1;i 2021. 2. 3.
[Python] 입력함수 파이썬의 다양한 입력함수에 대해 알아보려 합니다. 1. input() 이 함수는 기본적으로 문자열을 입력 받습니다. x = input() print(x) print(type(x)) 12 12 int나 float형으로 받고 싶다면? x = int(input()) y = float(input()) print(x, "Type :", type(x)) print(y, "Type :", type(y)) 12 12.34 12 Type : 12.34 Type : 위와 같이 사용하면 됩니다. map 함수를 사용해서 한줄에 두개를 동시에 입력받는 방법도 있습니다. x, y = map(int, input().split()) print(x, "Type :", type(x)) print(y, "Type :", type(y)) .. 2021. 2. 3.
[Django] ORM #2 이번 포스팅에서는 장고에서 ORM 관계 대해 다룰 것이다. 이전 ORM #1 포스팅 참고 2020/11/06 - [Python/Django] - [Django] ORM #1 [Django] ORM #1 노마드코더의 강의를 듣고 중요한 내용을 정리하였습니다. ORM ORM은 각 언어별로 있는 기능이다. 원래 데이터베이스 서버의 어떤 데이터를 검색, 추가, 수정, 삭제 등을 할때 SQL을 사용해야 한다. doongjun.tistory.com 데이터베이스에서 테이블간의 관계를 설정할 때 세가지 옵션이 있다. - One to One - Many to One - Many to Many One to One 관계란 어느 객체에서 다른 객체를 보더라도 반드시 단 하나씩 관계를 가지는 것을 말한다. 예를 들어 일부일처제.. 2020. 11. 9.
[Django] 장고 시작하기 ※개발환경 : Window10/Django 2.2.5/vscode 독립적인 환경을 만들어주기 위해 가상환경을 만들어 주자. >pip install pipenv 그리고 그 가상환경에 접속한다. >pipenv shell 가상환경 안에서 장고를 설치한다. >pipenv install Django==2.2.5 가상서버안에 장고가 설치되었으면 pipfile에서 아래와 같이 확인할 수 있다. [[source]] name = "pypi" url = "https://pypi.org/simple" verify_ssl = true [dev-packages] [packages] django = "==2.2.5" [requires] python_version = "3.9" 2020. 11. 5.