본문 바로가기

Backend/Python

(14)
입출력 sep (값사이에 문자넣기) end (한줄에 여러개의 값 출력) print("Python", "Java", sep=" , ", end=" ? ") # Python , Java ? + 줄안바뀜 ljust , rjust (왼쪽정렬, 오른쪽 정렬) # 줄맞추기 (시험성적) scores = {"수학": 0, "영어": 50, "코딩": 100} for subject, score in scores.items(): print(subject, score) print(subject.ljust(8), str(score).rjust(4), sep=":") zfill # 은행 대기순번표 # 001, 002, 003 ... for num in range(1, 21): print("대기번호 : " + str(num).zfill..
함수 전달값과 반환값 # 계좌 개설 def open_account(): print("새로운 계좌가 생성되었습니다.") # 입금 def deposit(balance, money): print("입금이 완료되었습니다. 잔액은 {0}원입니다.".format(balance+money)) return balance+money # 출금 def withdraw(balance, money): if balance >= money: print("출금이 완료되었습니다. 잔액은 {0}원입니다.".format(balance-money)) return balance - money else: print("출금이 완료되지 않았습니다. 잔액은 {0}원입니다.".format(balance)) return balance # 수수료 def wi..
제어문 if weather = input("오늘 날씨는 어때요? ") if weather == "비" or weather == "눈": print("우산을 챙기세요") elif weather == "미세먼지": print("마스크를 챙기세요") else: print("준비물이 필요 없어요") temp = int(input("기온은 어때요? ")) if 30
자료구조 리스트 # 위치 찾기 subway = ["유재석", "조세호", "박명수"] print(subway.index("조세호")) # 맨뒤에 추가 subway.append("하하") print(subway) # 중간에 넣기 subway.insert(1, "정형돈") print(subway) # 뒤에서부터 꺼냄 print(subway.pop()) print(subway) # 같은 이름의 사람이 몇 명 있는지 확인 subway.append("유재석") print(subway.count("유재석")) # 정렬 num_list = [5, 2, 4, 3, 1] num_list.sort() print(num_list) # 순서 뒤집기 num_list.reverse() print(num_list) # 모두 지우기 num_..
문자열 처리 슬라이싱 jumin = "990120-1234567" print("성별 : " + jumin[7]) print("연 : " + jumin[0:2]) # 0 부터 2 직전까지 print("월 : " + jumin[2:4]) print("일 : " + jumin[4:6]) print("생년월일 : " + jumin[:6]) # 처음부터 6 직전까지 print("뒤 7자리 : " + jumin[7:]) # 7부터 끝까지 print("뒤 7자리(뒤에부터) : " + jumin[-7:]) # 맨 뒤에서 7번째부터 끝까지 문자열처리함수 python = "Python is Amazing" print(python.lower()) # 소문자로 바꾸기 print(python.upper()) # 대문자로 바꾸기 print(..
랜덤함수 from random import * print(random()) # 0.0 ~ 1.0미만의 임의의 값 생성 print(int(random()*10) + 1) # 1 ~ 10이하의 임의의 값 생성 # 1 ~ 45이하의 임의의 값 생성 print(int(random()*45)+1) print(randrange(1, 46)) print(randint(1, 45))