본문 바로가기

Python

자료형3 - 리스트 문자열과 같이 인덱싱과 슬라이싱 가능 lang1 = ['C', 'C++', 'Java'] lang2 = ['JavaScript', 'Python', 'Groovy'] print(lang1 + lang2) # 두 리스트 합치기 print(len(lang1)) # 리스트 길이 print(lang1[1:3]) # 슬라이싱 lang1[0] = 'C#' # lang1의 0번째 리스트 값 변경 print(lang2 * 2) # 리스트 2회 반복 print('Java' in lang1) # 문자열 'Java'가 lang1 존재 여부 리스트의 추가와 삭제 lang1.append('Ruby') # 'Ruby' 추가 lang1.extend(['HTML', 'XML']) # 새로운 리스트 추가 lang1.insert(0, .. 더보기
자료형2 - 문자열 파이썬에서 문자열을 다음과 같이 4가지 방법으로 만들 수 있습니다. 'hello world' "hello world" '''hello world''' """hello world""" ''' 와 """ 은 여러 문자열을 입력할 수 있습니다. 인덱싱(indexing)과 슬라이싱(slicing) >>> s = 'hello world' >>> print(s[0], s[1], s[2], s[-1], s[1:4]) h e l d ell s[1] 을 인덱싱(indexing), s[1:4] 를 슬라이싱(slicing)이라고 부릅니다. 문자열 관련 연산 >>> s = 'hello world' >>> print(s * 2) hello worldhello world >>> print('hello' in s) True jav.. 더보기
자료형1 - 수치형 파이썬의 자료형은 수치형, 문자열, 리스트, 사전, 튜플 집합 등이 있습니다. 수치형은 int, float, complex 등이 있습니다. int – 정수 ex) a = 10 float – 실수 ex) a = 1.23 complex – 복소수 ex) a = 1+2j 2진수0b100, bin(100), int('100', 2)8진수 0o100, oct(100), int('100', 8)16진수0x100, hex(100), int('100', 16) 더보기