Python 17

파이썬 프로그래밍 기초 - 리스트/튜플 자료형

리스트명 = [요소1, 요소2, 요소3, ...]리스트 예시>>> a=[]>>> b=[1,2,3]>>> c=['Life','is','too','short']>>> d=[1,2,'Life','is']>>> e=[1,2,['Life','is']]>>> a[]>>> b[1, 2, 3]>>> c['Life', 'is', 'too', 'short']>>> d[1, 2, 'Life', 'is']>>> e[1, 2, ['Life', 'is']]# 비어있는 리스트>>> a = list() >>> a[]리스트 안에는 어떠한 자료형도 포함할 수 있다.a = list()로 비어있는 리스트를 생성할 수 있다.리스트 인덱싱>>> a = [1,2,3]>>> a[1, 2, 3]>>> a[0] # a[0]이 첫번째 요소값1>>> a..

파이썬 프로그래밍 기초 - 문자열 관련 함수들

- 문자열 내장 함수문자열 자료형은 자체적으로 함수를 가지고 있다.=> 변수 '.'을 붙인 후 함수 이름을 써주면 된다.문자 갯수 세기 - count>>> a = "hobby">>> a.count("b")2=> 없는 글자면 0이 출력된다.위치 알려 주기 1 - find>>> a = "hobby">>> a.count('z')0>>> a = "Python is the best choice">>> a.find('b')14 # 문자열에서 처음 b가 나온 위치>>> a.find('k')-1 # 존재하지 않는 문자일 경우 -1 출력=> .find('문자')를 하면 처음 '문자'가 발견된 위치가 나온다. (0부터 시작)=> 존재하지 않는 문자일 경우 -1이 출력된다.위치 알려 주기 2 - index>>> a = "L..

파이썬 프로그래밍 기초 - f 문자열 포매팅 (파이썬 3.6버전부터)

파이썬 3.6 버전 부터는 f 문자열 포매팅 기능을 사용할 수 있다.(미만에서는 사용 불가) 문자열 앞에 f 접두사를 붙이면 f 문자열 포매팅 기능을 사용할 수 있다.사용법>>> name = "홍길동">>> age = 30>>> f'나의 이름은 {name}입니다. 나이는 {age}입니다.''나의 이름은 홍길동입니다. 나이는 30입니다.'f 문자열 포매팅은 표현식을 지원한다.- 표현식이란?  : 중괄호 안의 변수를 계산식과 함께 사용하는 것>>> f'나는 내년이면 {age+1}살이 된다.' # 표현식 사용'나는 내년이면 31살이 된다.'딕셔너리>>> d = {'name':'홍길동', 'age':30}>>> f'나의 이름은 {d["name"]} 입니다. 나이는 {d["age"]} 입니다.''나의 이름은 홍길..

파이썬 프로그래밍의 기초 - 문자열 포맷팅

문자열 안의 특정한 값을 바꿔야 할 경우가 있을 때 이것을 가능하게 해 주는 것이 문자열 포맷팅이다.1. 숫자 바로 대입>>> "I eat %d apples." % 3'I eat 3 apples.'=> 문자열 안의 숫자를 넣고 싶은 자리에 %d 문자를 넣어주고 삽입할 숫자 3은 가장 뒤에 있는 % 문자 다음에 써 넣는다.2. 문자열 바로 대입>>> "I eat %s apples." % "five"'I eat five apples.'=> 문자열 안에 또 다른 문자열을 삽입하기 위해서는 %s 를 사용한다.(문자열을 대입할 때는 반드시 큰따옴표나 작은따옴표를 써야 한다.) %s 포맷 코드는 어떤 형태의 값이든 문자열로 바꾸어 대입한다.ex) %s 자리에 3을 기입하면 "3" 형태로 대입된다.3. 숫자 값을 나..

파이썬 프로그래밍의 기초 - 문자열 연산하기

문자열 연산하기파이썬에서는 문자열을 더하거나 곱할 수 있다.문자열 더해서 연산하기>>> head = "Python">>> tail = " is fun!">>> head + tail'Python is fun!'문자열 곱하기 1>>> a = "python">>> a*2'pythonpython'문자열 곱하기 2print("="*50)print("My Program")print("=" *50)# 결과==================================================My Program================================================== 문자열 길이 구하기| 문자열의 길이는 len 함수를 사용하면 구할 수 있다.   len 함수는 print 함수처럼 파이..

파이썬 프로그래밍의 기초 - 문자열 자료형

- 문자열이란?  : 문자, 단어 등으로 구성된 문자들의 집합.     따옴표로 둘러싸여 있으면 모두 문자열이다. 문자열 표현하기큰따옴표로 양쪽 둘러싸기"Hello World" 작은따옴표로 양쪽 둘러싸기'Python is fun' 큰따옴표 3개를 연속으로 써서 양쪽 둘러싸기"""Life is too short, You need python""" 작은따옴표 3개를 연속으로 써서 양쪽 둘러싸기'''Life is too short, You need python''' 문자열 내에 작은 따옴표 or 큰따옴표를 포함시키고 싶을 때 1. 문자열에 작은따옴표 포함하기: 문자열에 작은따옴표가 포함된 경우 문자열을 큰따옴표로 둘러싼다. Python's favorite food is perl>>> food = "Python..

파이썬 프로그래밍의 기초 - 숫자형

정수형>>> a = 123 # 양의 정수 대입>>> a = -178 # 음의 정수 대입>>> a = 0 # 숫자 0 대입 실수형>>> a = 1.2>>> a = -3.45 컴퓨터식 지수 표현 방식>>> a = 4.24E10 # 4.24*10^10>>> a = 4.24e-10 # 4.24*10^-10=> 여기서 4.24E10은 4.24*10^10 / 4.24e-10은 4.24*10^-10 8진수와 16진수1. 8진수(octal)를 만들기 위해서는 숫자가 0o 또는 0O(숫자 + 알파벳 소문자 o 또는 대문자 O)로 시작하면 된다.>>> a = 0o177>>> print(a)127 127이 나온 이유=> 0o는 8진수임을 의미한다. 따라서 (1*8^2) + (7*8^1) + (7*8^0) = 127 이다. ..