반응형

Python

(파이썬) 리스트 자료형 정리

파이썬에는 int(정수), float(실수), 문자열(str), 불(bool)과 같은 기본 자료형 이외에 리스트(list), 튜플(tuple), 딕셔너리(dictionary), 집합(set)과 같은 자료형이 있습니다. >> 리스트(list) 튜플(tuple) 딕셔너리(dictionary) 집합(set) 리스트 일반 변수가 한 개의 값을 저장하는 것과는 달리 리스트는 여러 개의 값을 저장할 수 있는 자료 구조입니다. 다른 언어의 배열과는 다른 개념입니다. 배열이 같은 형식의 자료를 여러 개 저장할 수 있지만, 리스트는 서로 다른 형식의 자료를 저장 할 수 있습니다. 리스트 생성 다음과 같은 여러 가지 방법으로 리스트를 생성할 수 있습니다. a=[10, 20, 30] a=[ ] # 빈 리스트 a=['국어',..

Python 2023.10.18

(파이썬) 내장함수 bin() oct() hex()

파이썬의 내장함수(Built-in Function)인 bin(), oct(), hex() 함수에 대해 알아봅니다. bin(x) 정수 x를 '0b' 접두어(prefix)가 붙은 2진수의 문자열을 반환합니다. oct(x) 정수 x를 '0o' 접두어(prefix)가 붙은 8진수의 문자열을 반환합니다. hex(x) 정수 x를 '0x' 접두어(prefix)가 붙은 16진수의 문자열을 반환합니다. 만약 '0b', '0o', '0x' 접두어를 붙이지 않기를 원한다면 format 함수를 사용할 수 있습니다. 참고: bin(), oct(), hex(), format()

Python 2023.10.13

(파이썬) 내장함수 ord() chr() 유니코드 문자를 정수로 변환

파이썬 내장함수(Built-in Function)인 ord(), chr() 함수에 대해 알아 봅니다. ord(c) c 는 유니코드 한 문자입니다. c로 표현된 유니코드 1 문자를 정수(integer)로 변환합니다. chr(i) chr() 함수는 ord 함수의 반대되는 함수라고 할 수 있습니다. 정수에 해당하는 유니코드 문자를 반환합니다. ord(c) Given a string representing one Unicode character, return an integer representing the Unicode code point of that character. For example, ord('a') returns the integer 97 and ord('€') (Euro sign) returns..

Python 2023.10.10

(파이썬) 터틀 그래픽 함수, 간단하게 요약

파이썬 터틀 그래픽 함수를 간단하게 요약했습니다. 1. 터틀그래픽 사용 예 (1) import turtle turtle.shape('turtle') turtle.forward(200) turtle.done() shape: arrow, turtle, circle, square, triangle , classic 2. 터틀그래픽 사용 예 (2) import turtle as t t.shape('turtle') t.forward(200) t.done() 터틀 그래픽 함수 요약 turtle.forward(200) #200만큼 이동 turtle.fd(200) turtle.right(90) #오른쪽(시계방향)으로 90도 회전 turtle.rt(90) #오른쪽(시계방향)으로 90도 회전 turtle.left(90) ..

Python 2023.10.04

(파이썬) 반복문으로 별찍기, 삼각형 역삼각형 정삼각형 직각삼각형

파이썬의 반복문 for를 이용해서 여러 가지 모양의 삼각형 모양의 별(*)를 출력하는 코드입니다. 1. n=10 for i in range(n): for k in range(i+1): print('*', end='') print() 2. n=10 for i in range(n): for k in range(n-i): print('*', end='') print() 3. n=10 for i in range(n): for k in range(n-i-1): print(' ', end='') for k in range(i+1): print('*', end='') print() 4. n=5 for i in range(1, n+1): for k in range(n-i): print(' ', end='') for k..

Python 2023.10.01
반응형