python/python(기초)
-
[Python]파일 읽고 쓰기python/python(기초) 2022. 6. 9. 02:17
1. 파일 생성 f = open("새파일.txt", 'w') f.close() 디렉토리 설정해주기 f = open("C:/newdirectory/새파일.txt", 'w') f.close() (\)를 사용한다면 "C:\\doit\\새파일.txt" 처럼 역슬래시를 2개 사용하거나 r"C:\doit\새파일.txt"와 같이 문자열 앞에 r 문자(Raw String)를 덧붙여 사용해야 한다. 왜냐하면 "C:\note\test.txt"처럼 파일 경로에 \n과 같은 이스케이프 문자가 있을 경우 줄바꿈 문자로 해석되어 의도했던 파일 경로와 달라지기 때문이다 2. 쓰기 모드로 열어 출력값 적기 f = open("C:/newdirectory/새파일.txt", 'w') for i in range(1, 11): data = ..
-
[Python] 함수python/python(기초) 2022. 6. 8. 01:24
함수 함수를 사용하는 이유는? -> 반복적으로 작성하는 부분이 많아 "어떤 입력값을 주었을 때 어떤 결괏값을 돌려준다"라는 식의 함수로 작성하는 것이 코드 수정에 있어 편함 '매개변수'는 함수에 입력으로 전달된 값을 받는 변수 '인수'는 함수를 호출할 때 전달하는 입력값 def add(a, b): # a, b는 매개변수 return a+b print(add(3, 4)) # 3, 4는 인수 키워드 파라미터 kwargs 키워드 파라미터를 사용할 때는 매개변수 앞에 별 두 개(**)를 붙인다 >>> def print_kwargs(**kwargs): ... print(kwargs) ... print_kwargs 함수는 매개변수 kwargs를 출력하는 함수 >>> print_kwargs(a=1) {'a': 1} ..
-
[Python] 프로그래밍 기초 연습문제python/python(기초) 2022. 6. 7. 12:46
Q. 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. In [3]: a=13 if a%2 ==0 : print('짝수') else: print('홀수') 홀수 Q. 홍길동 씨의 주민등록번호는 881120-1068234이다. 홍길동 씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫자 부분으로 나누어 출력해 보자. In [4]: a = '881120-1068234' print(a[:6]) a[7:] 881120 Out[4]: '1068234' Q.다음과 같은 문자열 a:b:c:d가 있다. 문자열의 replace 함수를 사용하여 a#b#c#d로 바꿔서 출력해 보자. In [5]: a= 'a:b:c:d' b = a.replace(':','#') b Out[5]: 'a#b#..
-
[Python]프로그래밍 기초python/python(기초) 2022. 6. 7. 12:10
1. 문자열 문자열 포맷 코드 %s : 문자열 %c : 문자 1개 %d : 정수 %f : 부동 소수 %o : 8진수 %x : 16진수 %%: Literal %('%'문자 자체) 문자열 관련 함수 1. 문자 개수 세기(count) a ='hobby' a.count('b') >> 2 2. 위치 알려주기 1 (find) a = 'Python ins the best chocie' a.find('b') >> 14 a.find('k') >>-1 위치 알려주기2 (Index) a= 'Life is too short' a.index('t') >> 8 3. 문자열 삽입(join) ",".join('abcd') >> 'a,b,c,d' 4. 양쪽 공백 지우기 a= 'Life is too short' a.strip() >>'..
-
파이썬 기초python/python(기초) 2022. 1. 15. 14:28
1. 숫자형 정수 -123, -345,0 실수 123.45, -1234,5 8진수 0o34,0o25 숫자가 0o 또는 0O로 시작 16진수 0x2A,0xFF 0x로 시작 2. 문자열 'python is fun' -문자열 안에 따옴표 출력시키기 food="Python's favorite food is perl" 밖을 큰 따옴표로 묶고 안에 작은 따옴표 표시 string = ''Today is wendsday",he said.' -백슬래시(\n) 사용해 작음따옴표와 큰따옴표 문자열에 포함시키기 food = 'Python\n's is fun' 연속된 ''' ''' 따옴표를 써서 줄바꿈을 표현 할 수도 있다 number = [1,2,3] string= ['a','b','c'] a=[1,2,3] b= [4,5,6..