파이썬 기본 문법

xyzw·2023년 1월 10일
0

python

목록 보기
1/2

1. 출력 print

문자열은 따옴표 안에

  • "", '' 모두 가능
print("hello")
print('hello')
hello

따옴표 출력

  • "" 안에 '', '' 안에 ""
print("hello 'bye'")
print('hello "bye"')
hello 'bye'
hello "bye"

여러 문자열 출력

  • , 이용: 띄어쓰기 됨
print('hello', 'good', 'bye')
hello good bye
  • + 이용: 띄어쓰기 안 됨
print('hello'+'good'+'bye')
hellogoodbye

여러 줄 출력

  • """로 시작, 줄 바꿈 후 """로 종료 ('''도 가능)
print("""안녕하세요
오늘은 날씨가 좋네요""")
안녕하세요
오늘은 날씨가 좋네요
print('''안녕하세요
오늘은 날씨가 좋네요''')
안녕하세요
오늘은 날씨가 좋네요
  • \ 이용: 같은 줄로 인식
print("안녕하세요" \
"오늘은 날씨가 좋네요")
안녕하세요오늘은 날씨가 좋네요

변수 출력

  • .format 방식: 변수를 출력하고 싶은 부분에 {} 입력
a = 123
b = "hello"
print("a:{} b:{}" .format(a,b))
a:123 b:hello
  • f-string 방식: 출력할 문자열 앞에 f를 붙인 후 {} 안에 출력할 변수 입력
a = 123
b = "hello"
print(f"a:{a} b:{b}")
a:123 b:hello

2. 입력 input

input()

  • 입력한 값은 모두 문자열로 처리됨
input()
>>hello
'hello'
input()
>>123
'123'
  • () 안에 문자열 입력하면 사용자에게 보여줌
input("값을 입력하여 주세요: ")
>>hello
'hello'
  • 여러번 입력 받기
a = input("첫번째 문자열 입력:")
b = input("두번째 문자열 입력:")
print(a+b)
100200

3. 변수

숫자형

a = 10

문자형

b = '20'

문자열을 숫자형으로 변환: int()

c = 10
d = '10'
print( c + int(d) ) 
 20

숫자형을 문자형으로 변환: str()

c = 10
d = '10'
print( str(c) + d ) 
2010

소수점형

e = 3.14

소수점형으로 변환: float()

a = 10
b = 10
c = float(a) + float(b)
print(c)
20

bool형

참: True
거짓: False

a_bool = True
b_bool = False
print(a_bool)
print(b_bool)
True
False

4. 자료형

리스트 List

여러 개의 데이터를 하나의 변수로 묶어 표현할 수 있는 자료형

a_list = [1, 3.14, 'hello', [1, 2, 3]]
print(a_list[0])
print(a_list[:2])
print(a_list[1:3])

a_list.append(2)
print(a_list)
1
[1, 3.14]
[3.14, 'hello']
[1, 3.14, 'hello', [1, 2, 3], 2]
  • a_list[0]: 리스트의 0번지 값
  • a_list[:2]: 리스트의 처음부터 2번지 전까지의 데이터
  • a_list[1:3]: 리스트의 1번지부터 3번지 전까지의 데이터
  • a_list.append(1): 숫자 1을 a_list에 추가

튜플 Tuple

0개의 댓글