목록Python (11)
CHHB stroy
tuple은 몇 가지 점을 제외하곤 리스트와 거의 비슷함다른점리스트는[], 튜플은()로 감싼다.리스트는 그 값의 생성,삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다.a1 = ()a2 = (1,)a3 = (1, 2, 3)a4 = 1, 2, 3a5 = ('a', 'b', ('ab', 'cd'))특징1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 된다.a4처럼 괄호()를 생략해도 상관없다.값을 변경기킬 수 없다는 점만 제외하면 리스트와 완전 동일하다인덱싱슬라이싱더하기(+)곱하기(*)길이 구하기(len)
LIST대괄호([])로 감싸 주고 각 요솟값은 쉼표(,)로 구분a = [1, 2, 3, 4, 5, 6]리스트 인덱싱과 슬라이싱은 문자열과 같다.리스트도 연산(+, *)이 가능하다리스트 길이 구하기 len함수를 사용리스트는 값을 수정하거나 (del, remove, pop)함수를 사용하여 삭제할 수 있다.객체란 파이썬에서 사용되는 모든 자료형을 말한다.슬라이싱 기법을 사용하여 리스트의 요소 여러 개를 한꺼번에 삭제할 수도 있다.del 객체a = [1, 2, 3, 4, 5, 6]del a[1]결과 : [1, 3, 4, 5, 6]a = [1, 2, 3, 4, 5, 6]del a[2:]결과 : [1, 2]리스트 관련 함수a.append(요소) : 리스트의 맨 마지막에 요소를 추가a.sort() : 리스트의 요소를..
문자열 포맷 코드코드설명%s문자열(String)%c문자 1개(Character)%d정수(Interger)%f부동 소수(Floating-point)%o8진수%x16진수%%Literal % (문자 '%' 자체) 1. 숫자 바로 대입a = "I eat %d apples." % 3print(a)결과 : I eat 3 apples. 2. 문자열 바로 대입a = "I eat %s apples." % "five"print(a)결과 : I eat five apples. 3. 숫자 값을 나타내는 변수로 대입number = 3a = "I eat %d apples." % numberprint(a)결과 : I eat 3 apples. 4. 2개 이상의 값 넣기number = 3day = "three"a = "I ate %d ..