[ProjectH4C Study] 파이썬 코딩 도장 #3

Jennie Yoon·2021년 1월 22일
0

Study

목록 보기
3/7

Unit6.4. 입력값을 변수 두 개에 저장하기

•변수1, 변수2 = input.split()
•변수1, 변수2 = input().split('기준 문자열')
•변수1, 변수2 = input('문자열').split()
•변수1, 변수2 = input('문자열').split('기준 문자열')

# 입력값에 'Hello Python' 입력시
a,b = input('문자열 두 개를 입력하세요: ').split()
>>>print(a)
>>>print(b)
Hello
Python
  • 입력 값을 정수로 변환하기
# 입력값에 10 20 입력시
a,b = input('숫자 두 개를 입력하세요: ').split()
# print(a+b) -> returns 30이 아니라 1020
a= int(a) #변수를 정수로 변환한 뒤 다시 저장
b= int(b) #변수를 정수로 변환한 뒤 다시 저장
print(a+b) -> returns 30

Unit11. 시퀀스 자료형 활용하기

• 시퀀스 자료형(sequence types): list, tuple, range, 문자열(str) 과 같이 연속적으로 이어진 자료형
=> 시퀀스 자료형은 공통된 동작과 기능을 제공함. 시퀀스 자료형으로 만든 객체를 '시퀀스 객체'라고 하며, 시퀀스 객체에 들어있는 각 값을 요소(element)라고 부른다.

  • 특정 값이 있는지 확인하기
    • 값 in 시퀀스 객체 -> returns bool
    • 값 not in 시퀀스 객체 -> returns bool

  • 시퀀스 객체 연결하기
    • 시퀀스 객체1+ 시퀀스 객체2

  • 시퀀스 객체 반복하기(0 또는 음수를 곱하면 빈 객체가 나오고, 실수는 곱할 수 X)
    • 시퀀스객체 정수
    • 정수 * 시퀀스객체

  • 리스트와 튜플의 요소 개수 구하기

>>>a=[0,10,20, ..., 90]
>>>len(a)
10

>>>b=(38,76,43,62,19)
>>>len(b)
5
  • 문자열의 길이 구하기
>>> hello='Hello, world'
>>> len(hello)
13
  • UTF-8 문자열의 바이트 수 구하기 (UTF-8에서 한글 글자 하나는 3byte)
>>> hello= '안녕하세요'
>>> len(hello.encode('utf-8'))
15
  • range의 숫자 생성 개수 구하기
>>> len(range(0,10,2))
5
  • del로 요소 삭제하기 (리스트와 다르게 튜플과 range, 문자열은 삭제X)
>>> a=[38,21,53,62,19]
>>> del a[2]
>>> a
[38,21,62,19]







0개의 댓글