Skip to content
This repository was archived by the owner on Dec 1, 2022. It is now read-only.

Latest commit

History

History

README.md

Pythonic Code Style

파이써닉한 코드 작성을 위해 생각하고 정리하는 공간이에요.
목적은 누가봐도 알기 쉬운 코드를 작성하는 것이죠.

기본

접기/펼치기
  • 변수를 문장처럼 사용해보자!
    my_name_is = hyunjin

importmathprint(help(math))
# 반올림pie=3.1415print(round(pie, 2))

word=pythonprint(word[0])
print(word[1])
# 문자 치환word='j'+word[1:]
# 문자열 전체 출력print(word[:])
# 문자열의 길이print(len(word))

s='My name is Hyunjin. Hi Hyunjin'# 첫 단어에 My가 있으면 Trueis_start=s.startswith('My')
print(is_start)
# 각각 맨 앞/맨 뒤부터 해당 변수에서 문자의 인덱스를 찾아준다.print(s.find('Hyunjin'))
print(s.rfind('Hyunjin'))
# 맨 앞 문자만 대문자print(s.capitalize())
# 각 단어의 제일 앞 문자만 대문자print(s.title())
# 모두 대문자 및 소문자print(s.upper())
print(s.lower())
# 문자를 치환print(s.replace('Hyunjin', 'Jeong'))

# 문자열의 format을 사용해봅니다.print('a is {}'.format('a'))
print('a is {} {} {}'.format(1, 2, 3))
print('a is {2} {1} {0}'.format(1, 2, 3))
print('My name is {0} {1}'.format('Jeong', 'Hyunjin'))
print('My name is {0} {1}. My Family name is {0} '.format('Jeong', 'Hyunjin'))
print('My name is {family} {name}. My Family name is {family} '.format(family='Jeong', name='Hyunjin'))
# Python 3.6부터는 format대신 f-string이 사용가능합니다. 활용도와 처리속도가 높아 좋습니다!family='Jeong'name='Hyunjin'print(f'My name is {family}{name}. My Family name is {family}')

데이터 구조

접기/펼치기





제어 흐름과 코드 구조

접기/펼치기

반복문


조건문


함수


Comprehensions





모듈과 패키지

접기/펼치기


객체와 클래스

접기/펼치기




파일 조작과 시스템

접기/펼치기


압축파일