[파이썬/Python] 라이브러리 함수 정리
print() : 화면에 출력
int(x) : x를 정수형으로 변경
float(x) : x를 실수형으로 변경
str(x) : x를 문자열으로 변경
a=input(“ ”) : 메시지를 출력한 후 입력한 값(문자열 형태)을 a에 저장
len(a) : 문자열 a의 길이
a.append(“ ”) : 리스트 a에 값을 차례로 추가 (공백 리스트 선언 후)
type(x) : 변수 x의 자료형 반환
import turtle
t=turtle.Turtle()
t.shape(“ ”) : t 객체 모양 변경
t.left(x) : t가 왼쪽으로 x도 회전
t.right(x) : t가 오른쪽으로 x도 회전
t.forward(x) : t가 앞으로 x 픽셀 만큼 이동
t.backward(x) : t가 뒤로 x 픽셀 만큼 이동
t.speed(x) : t 이동 속도가 x (max->0)
t.width(x) : t 의 선 두께가 x (=t.pensize(x))
t.pencolor(“ ”) : t의 선 색상 변경
t.color(“ ”) : t의 색상 변경 (매개변수 두 개일 때, 두 번째 매개변수는 fillcolor)
t.circle(x) : 반지름이 x인 원 생성 (매개변수 두 개일 때, 두 번째 매개변수는 각도)
t.write(“ ”) : t 객체 앞에 메시지 출력
t.fillcolor(“ ”) : 채우기 색상
t.begin_fill() : 채우기 시작
t.end_fill() : 채우기 종료
t.fillcolor(“ ”) : 채우기 색상
t.penup() : 펜을 올려서 선 그어지지 않음 (=t.up())
t.goto( , ) : t 객체를 좌표로 이동
t.pendown() : 펜을 내려서 선 그어짐 (=t.down())
t.shapesize(x,y) : 객체 t의 크기를 가로 x배, 세로 y배 확대
t.stamp() : t의 모양을 화면에 찍음
t.heading() : 현재 방향을 반환
t.position() : 현재 좌표 값을 반환 (반환 값 두 개)
t.setheading(a) : t가 원점에서부터 a도로 이동
t.distance(x,y) : t와 좌표 사이의 거리를 반환
t.getscreen() == s=turtle.Screen()
t.reset() : t가 원점으로 이동
t.xcor() : t의 x 좌표를 반환
t.ycor() : t의 y 좌표를 반환
turtle.becolor(“ ”) : turtle 화면 배경 색상 변경
a=turtle.textinput(“x”, “y”) : x가 창 이름, y가 메시지이고 입력한 값(문자열 형태)을 a에 저장
screen=turtle.Screen()
screen.addshape(a) : screen 객체에 모양 a 추가
screen.onscreenclick(a) : 화면이 클릭 될 때의 x,y 좌표를 함수 a의 매개변수에 넣어줌
screen.onkey(turn_left, “Left”) : 왼쪽 화살표 키를 누르면 turn_left 함수 호출
= screen.onkeypress( , )
screen.ontimer(a, 1000) : 1초 후에 함수 a를 호출
screen.listen() : 포커스를 맞추는 함수
screen.mainloop() : 키입력을 기다림
import time
a=time.time() : 1970년 이후에 흐른 초가 a에 저장
import random
a=random.randrange(a) : 0부터 a-1까지 랜덤으로 a에 저장
a=random.randint(a,b) : a부터 b까지 랜덤으로 a에 저장
a=random.choice(b) : 리스트 b의 값들 중 랜덤으로 a에 저장 (문자열도 가능)
a=random.random() : 0.0부터 1.0보다 작은 실수를 랜덤으로 a에 저장
random.shuffle(a) : 리스트 a의 값들의 순서를 랜덤으로 섞음
for i in range(n): : for문 안에 명령문들을 n번 반복
for i in range(a,b,c) : i의 값이 a부터 시작해서 c만큼 증가, b-1에서 종료
a//b : 계산 결과가 정수로만 나옴
a/b : 계산 결과가 실수로 나옴
a**n : a의 n제곱
x=y=100 : 두 개 이상의 변수에 하나의 값 저장 가능
print(“%s %s” %(a, b)) : 문자열은 %s, 정수와 실수는 %d와 %s (실수일 때 %d 사용하면 정수로 형변환 되어서 출력)
a[6:10] : 문자열 또는 리스트 a에서 a[6]부터 a[9]까지
end=‘ ’ : \n 대신 ‘ ’ 출력
참이면 True, 거짓이면 False
a=“d:\\x.gif” : d 드라이브 속 사진 x를 a에 저장