etc

[파이썬/Python] 라이브러리 함수 정리

hrniin 2021. 1. 16. 22:50
728x90

 

 

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() : tx 좌표를 반환

t.ycor() : ty 좌표를 반환

 

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 : an제곱

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 드라이브 속 사진 xa에 저장

 

728x90