목록Coding (143)
0w0
D.J.A.N.G.O, The D is Silent. D는 묵음 입니다. 장고가 무엇이고 어떻게 사용할 수 있는지 내용을 정리하도록 하겠습니다. 장고 - Web 및 APP 개발을 위한 다양한 프레임워크 사용할 수 있으며 편하고 빠르게 결과물을 만들 수 있는 오픈 소스 프레임워크 https://docs.djangoproject.com/ko/3.1/intro/ 시작하기 | Django 문서 | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com
#사전 #{key:value} room={1:"고양이", 3:"강아지", 5:"코끼리"} #키를 통해서 내용을 찾는 방법 print(room[1]) #만약 1번키 내용이 없으면 디버깅 오류발생 print(room.get(1)) #만약 1번키 내용이 없으면 None으로 반환 print(room.get(100)) print(room.get(100,"비여있는 room")) #두번째 인자를 주어서 None대신 반환 print("\n키 존재 여부 확인 True//False") print(3 in room) print(5 in room) print("\n키는 정수 문자 문자열도 가능") room={"1-1호":"고양이", "1-3호":"강아지"} print(room.get("1-1호")) print(room["1-..
#리스트 [] sort() reverse() clear() extend() print(r"리스트 정렬") num_list=[7,8,3,2,4] num_list.sort() print(num_list) print("\n순서 거꾸로") num_list.reverse() print(num_list) print("\n리스트 초기화") num_list.clear() print(num_list) print("\n다양한 자료형과 함께 사용할 수 있음") x_info=["고양이",2,True] print(x_info) print("\n리스트 병합") num_list=[7,8,3,2,4] num_list.extend(x_info) print(num_list) #출력형태 C:\Users\hotsk\Anaconda3\env..
#리스트 [] # part 별 인원 # part1=20 # part2=30 # part3=40 part=[20,30,40] print(part) print() print("리스트에서 30명인 파트의 인덱스 찾기") #part.idnex() print(part.index(30)) print() print("60명인 파트 맨 뒤에 추가") #part.append() part.append(60) print(part) print() print("특정 인덱스에 삽입") #part.insert() part.insert(2,35) print(part) print() print("리스트의 맨 뒤 제거") #part.pop() print(part.pop()) print(part) print() print("리스트 내 동..
#문자열 출력 이스케이프문, #print(r"") 형태로 r을 사용해주면 raw 데이터 출력 가능 #이스케이프문 print(r"\n:개행(LF) \t:탭 \b:백스페이스 \r:CR \0:NULL \":더블쿼터 \':싱글쿼터") print() #이스케이프문 print(r"\n : 개행") #\n print(r"\t : 탭") #\t print("\thi\nhello") print() #문장 내에서 ",' print("하이볼에 '레몬' 많이!!") print('하이볼에 "위스키" 많이!!') print("곱창은 \'고소하고\' 맛있어!!") print("곱창은 \"쫄깃하고\" 맛있어!!") print() #\\ : 문자열에서는 \ #C:\Users\hotsk\Anaconda3\envs\Repeat\pytho..
#문자열 포맷 print('a'+'b') print('a','b') print('1. 형지정 % 방법') print('거북이는 %d살' %20) print('배고파서 %s를 먹었음' %'참치김밥') print('Apple은 %c로 시작하는 %s 제품' %('A','감성')) print() print('2. format {} 방법') print('거북이는 {}살'.format(20)) print('배고파서 {}를 먹었음'.format('참치김밥')) print('Apple은 {}로 시작하는 {} 제품'.format('A','감성')) print('Apple은 {0}로 시작하는 {1} 제품'.format('A','감성')) print('Apple은 {1}로 시작하는 {0} 제품'.format('A','감성'..
#문자열 처리 함수 py="Python Is Amazingn" #문자열 소문자로 치환 print(py.lower()) print() #문자열 대문자로 치환 print(py.upper()) print() #대소문자 여부 True/False print(py[0].isupper()) print(py[0].islower()) print() #문자열 길이(int) print(len(py)) print() #문자열 치환 print(py.replace('Python','Java')) print() print('인덱스 탐색 출력') print('py.index(\'탐색문자\')') print(py.index('n')) # 첫번째로 확인되는 n의 인덱스 index=py.index('n') #다음 n의 인덱스 탐색 pri..
#슬라이싱 id_a="880409-1112567" #8 8 0 4 0 9 - 1 1 1 2 5 6 7 #0 1 2 3 4 5 6 7 8 9 10 11 12 13 #인덱스는 0부터 시작 print("성별 : "+id_a[7]) print("년도 : "+id_a[0:2]) #0~1 인덱스 print("월일 : "+id_a[2:6]) #0~5 인덱스 print("생년월일 : "+id_a[:6]) #0~5 인덱스 print("뒤 7자리 : "+id_a[7:]) #7~끝 인덱스 print("뒤 7자리 : "+id_a[-7:]) #-7~-1 인덱스 #출력형태 C:\Users\hotsk\Anaconda3\envs\Repeat\python.exe C:/Workspace/repeat/helloworld.py 성별 : 1..
#문자열 str1='잡학을 다루는 3210w0' print(str1) print() str2="해는 서쪽에서 뜨고 동쪽으로 지겠지" print(str2) print() str3=""" 개행이 있으며 장문을 처리할 떄는 이런 식으로 하면 좋겠죠 ?""" print(str3) #출력형태 C:\Users\hotsk\Anaconda3\envs\Repeat\python.exe C:/Workspace/repeat/helloworld.py 잡학을 다루는 3210w0 해는 서쪽에서 뜨고 동쪽으로 지겠지 개행이 있으며 장문을 처리할 떄는 이런 식으로 하면 좋겠죠 ? Process finished with exit code 0
#월 4회 모임날짜 정하기 #매월1~3일은 제외 #온라인 3회 #오프라인 1회 from random import * a=randint(4,28) b=randint(4,28) c=randint(4,28) d=randint(4,28) while a==b or a==c or a==d or b==c or b==d or c==d: a=randint(4,28) b=randint(4,28) c=randint(4,28) d=randint(4,28) print(a, b, c, d) print("매월 모임날짜 : "+str(a)+"일 "+str(b)+"일 "+str(c)+"일 "+str(d)+"일") #출력형태 C:\Users\hotsk\Anaconda3\envs\Repeat\python.exe C:/Workspace/r..