목록Python (28)
sm 기술 블로그
(1) sep print("Python", "Java" ,"JavaScript", sep="|||",end="?") # sep 는 문자 사이에 무엇인가를 넣을 수 있다. # Python|||Java # 출력결과 Python|||Java|||JavaScript? (2) sys import sys print("Python","Java",file=sys.stdout) # 표준출력 print("Python","Java",file=sys.stderr) # 에러로 출력 stdout은 표준 출력으로 문장이 찍힌다. stderr은 표준 에러로 문장이 출력된다. (로그 기록을 남길때 사용하면 유용하다.) # 출력결과 Python Java Python Java (3) ljust() , rjust() # 시험 성적 scor..
함수 특정 기능을 수행하는 코드들의 모음 기본구조 def 함수이름(매개변수 - 생략가능) : 함수에서 수행할 작업 매개변수는 생략이 가능하다. 예제 - ATM 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 e..
(1) # 출석번호가 1 2 3 4, 앞에 100을 붙이기로 함 -> 101, 102, 103, 104. students = [1,2,3,4,5] print(students) students = [i+100 for i in students] print(students) 배열에 저장된 값에 100씩을 더하고자 함. 각 인덱스를 호출하고 + 100을 해줄 수 있지만 반복문을 사용하면 더욱 효율적으로 처리할 수 있다. # 출력결과 [1, 2, 3, 4, 5] [101, 102, 103, 104, 105] (2) # 학생 이름을 길이로 변환 students = ["Iron man", "Thor", "I am groot"] students = [len(i) for i in students] print(stude..
for 기본구조 for 변수 in 반복조건 : 실행할 명령문 변수를 쓰고 반복조건을 쓴다. for waiting_no in [0, 1, 2, 3, 4] : print("대기번호 : {0}".format(waiting_no)) for waiting_no_2 in range(1, 6) : # 1, 2, 3, 4, 5 print("대기번호 : {0}".format(waiting_no_2)) N = 6 for waiting_no_3 in range(1, N) : # 1, 2, 3, 4, 5 print("대기번호 : {0}".format(waiting_no_3)) starbucks = ["아이언맨", "토르", "아이엠 그루트"] for customer in starbucks : print("{0}, 커피가 준비..