목록Information/Python (8)
개발자 뺚
abs(number) # example print(abs(-1)) # terminal 1 abs() 함수는 매개변수로 숫자를 받아서 그 절댓값을 반환하는 함수이다. all(variable) # example print(all([1, 2, 3])) print(all([0, 1, 2, 3])) # terminal False True all() 함수는 매개변수로 반복 가능 자료형을 입력받아 해당 요소가 모두 참일 때 True를 반환하고 하나라도 거짓일 때 False를 반환한다. 여기서 반복 가능 자료형란 문자열(String), 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 집합(Set) 등 for 문에서 사용 가능한 자료형들을 말한다. any(variable) # example pri..
ord(character) # example print(ord("A")) # terminal 65 ord() 함수는 문자를 매개변수로 입력하면 이를 아스키 코드에서 정수로 변환하여 반환하는 함수이다. chr(integer) # example print(chr(65)) # terminal A chr() 함수는 정수를 매개변수로 입력하면 이를 정수에서 아스키 코드로 변환하여 반환하는 함수이다.
list.append(variable) append() 메서드는 리스트의 마지막에 매개변수 variable을 삽입하는 메서드이다. variable의 자리에는 모든 형식의 변수 또는 문자열, 수가 올 수 있다. list.insert(index, variable) insert() 메서드는 리스트의 특정 인덱스(index)에 매개변수 variable을 삽입하는 메서드이다. 특정 인덱스(index)부터 그 뒤로는 인덱스가 1씩 증가한다. variable의 자리에는 모든 형식의 변수 또는 문자열, 수가 올 수 있다. list.pop() list.pop(index) pop() 메서드는 리스트의 특정 인덱스(index)의 요소를 제거하는 메서드이다. 특정 인덱스(index)를 입력하지 않으면 리스트의 마지막 요소가 ..
import pandas as pd pandas 모듈(Module)의 전처리문이다. as 문은 대신해서 사용한다는 의미로 pandas 모듈을 가져와서 pd라는 이름으로 사용한다는 것을 의미한다. 1. 시리즈(Series) 1차원 리스트의 각 열에 대응되는 인덱스(Index)를 가지는 구조 pd.Series(list1) pd.Series(list1, index = list2) # example list1 = [3000, 2000, 2500] list2 = ["apple", "orange", "banana"] print(pd.Series(list1), end = "\n\n") print(pd.Series(list1, index = list2)) # terminal 0 3000 1 2000 2 2500 app..
import random random 모듈(Module)의 전처리문이다. random.randrange(number1, number2) random.randrange(number1, number2, step = number3) # example for _ in range(5): print(random.randrange(0, 5, step = 2)) # terminal 2 4 4 0 2 random 모듈의 randrange() 함수는 number1부터 number2 - 1까지의 정수 중 하나를 랜덤으로 반환하는 함수이다. 매개변수 step은 number1부터 다음 정수까지의 간격으로 default 값은 1이지만 number3의 값을 바꿔 이를 변경할 수 있다.
import datetime datetime 모듈(Module) 전처리문이다. from datetime import datetime datetime 모듈에는 날짜 및 시간을 저장할 수 있는 인스턴스(Instnace)를 만들 수 있는 datetime 클래스(Class)가 있다. 만약 하나의 날짜 및 시간만을 사용하고 싶다면 위와 같이 전처리문을 대신 사용할 수 있다. 이 경우 모듈과 클래스 이름이 같아 헷갈릴 수 있지만 datetime 모듈로부터 datetime 클래스를 인스턴스화해서 가져오겠다는 의미이다. datetime.now() # example now = datetime.now() print(now) print(now.year, "년",\ now.month, "월",\ now.day, "일",\ n..
string.upper() string.lower() # example string = "Hello World!" print(string.lower()) print(string.upper()) # terminal hello world! HELLO WORLD! upeer() 메서드는 문자열에 포함된 영어 소문자를 모두 대문자로 바꾸는 메서드이다. lower() 메서드는 반대로 문자열에 포함된 영어 대문자를 모두 소문자로 바꾸는 메서드이다. string.lstrip() string.rstrip() # example string = " WoW " print(string.lstrip() + ".") print(string.rstrip() + ".") # terminal WoW . WoW. lstrip() 메서드..
print(String) # example print("Hello World") 가장 기본적인 print() 함수의 사용이다. 출력할 문자열 또는 출력할 내용을 담은 변수를 매개변수로 전달한다. print(string1, string2) print(string1 + string2) print(string * 2) # example print("Hello", "World!") print("Hello" + "World!") print("Hello World!" * 2) # terminal Hello World! HelloWorld! Hello World!Hello World! 하나의 print() 함수 내에서 여러 문자열을 출력하는 방법에는 두가지가 있다. 첫번째로는 쉼표(,)를 이용하여 두번째로는 덧셈 연..