리스트 함수

함 수 의 미 예 시
ls.random_name() 임의의 이름을 하나 생성 ls.rn(sex='female', lang='ko-KR', lastname=False)
ls.random_names() 중복없이 여러 개의 임의의 이름 생성 ls.rns(sex='male', lang='ko-KR', n = 3)
ls.random_lastname() 임의의 성을 하나 생성 ls.rln(lang='ko-KR')
ls.ordinal_number() 서수로 변환 ls.on(1, 'ko-KR')
ls.month() 숫자를 해당하는 월의 이름으로 변환 ls.month(3, lang='ko-KR')
ls.kr_josa() 발음에 따른 한국어의 조사 처리 ls.kr_josa(5,'을')
cm.range_alphabet() 알파벳을 순서대로 지정한 갯수만큼의 리스트 생성 cm.range_alphabet(5)
cm.range_number() 범위 내의 정수 리스트 cm.range_number(1,5)

ls.random_name: 임의의 이름 생성

임의의 이름(First name)을 하나 뽑아줍니다.

축약 함수: ls.rn()
ls.rn(sex='성별', lang='언어', lastname=False, exc=['제외'])
  • exc=[ ] : 제외할 이름
  • lastname=False : True 일 경우 성과 함께 표시
# 영어 여성 이름
name1 = ls.rn()

# 한국어 남성 이름
name2 = ls.rn(sex='male', lang='ko-KR')

# 영어 여성 이름
name3 = ls.rn(sex='female', lang='en-US')

ls.random_names: 임의의 이름을 중복없이 여러 개 생성

중복되지 않는 임의의 이름을 지정한 수만큼 뽑아줍니다.

축약 함수: ls.rns
ls.rns(sex='성별',lang='언어', exc=['제외'], n=갯수)
  • exc=[ ]: 제외할 이름
  • n: 갯수
# 이름 다섯 개를 뽑습니다.

names = ls.rns(lang='ko-KR', n=5)

ls.random_lastname: 임의의 성(Last name)

임의의 성(Last name)을 하나 뽑아줍니다.
축약 함수: ls.rln
ls.rln(lang='언어')

# 한국어 성을 하나 생성합니다

lastname1 = ls.rln(lang='ko-KR')

ls.ordinal_number: 서수(Ordinal Number)로 변경

숫자를 서수로 바꿔줍니다. 한글과 영어만 가능합니다.
축약 함수: ls.on
ls.on(숫자, lang='언어', only_suffix=False)
  • only_suffix=False: True인 경우 suffix만, False인 경우 숫자와 suffix 같이 표시
# 1을 '첫 번째' 로 표시
ls.on(1,'ko-KR')

# 1을 '1st' 로 표시
ls.on(1,'en-US')

# 3의 suffix인 'rd' 표시
ls.on(3,'en-US', only_suffix=True)

ls.month: 숫자를 월 이름으로 변환

숫자를 해당하는 월 이름으로 표시합니다. (예: 2 ‘2월’ 또는 ‘February’)
ls.month(n,lang=’언어’)

# 3을 `3월`로 표시
ls.month(3, lang='ko-KR')

# 3을 'March'로 표시
ls.month(3, lang='en-US')

ls.kr_josa: 한국어 조사 처리

영어/한국어 발음에 맞춰 한국어의 조사를 자동으로 변환해 줍니다.
ls.kr(text, josa)

name1 = '지석'
name2 = '지효'

# '지석이가' 로 표시
# {name1} ## {ls.kr_josa(name1,'이가')} #

# '지효가' 로 표시
# {name2} ## {ls.kr_josa(name2,'이가')} #

# 'S를' 로 표시
S# {ls.kr_josa('S', '를')} #

# 'M을' 로 표시
M# {ls.kr_josa('M', '를')} #

cm.range_alphabet: 알파벳 리스트

알파벳 'a’부터 지정한 갯수만큼의 리스트를 만들어 줍니다.
cm.range_alphabet(갯수)
  • 알파벳 총 갯수인 26이하의 숫자를 입력
# ['a', 'b', 'c'] 리스트

list_alphabet = cm.range_alphabet(3)

cm.range_number: 숫자 리스트

숫자 리스트를 생성합니다.
cm.range_number(시작하는 숫자, 끝나는 숫자(미포함))

# [1,2,3,4,5] 리스트

list_number = cm.range_number(1,6)