给你五个。要过度复杂化的库'5`
five的Python项目详细描述
一个要过度复杂化5的库。它是javascript的python端口 five。
安装
$ pip install five
用法
fromfiveimportFivefive=Five()
基本5
five()# 5five()+five()# 10five()*five()# 25five()/five()# 1five()-five()# 0five.pow(3)# 125five.sqrt()# 2.23606797749979
计数很简单
five()+five()# 10five()+five()-five()/five()# 9five()+(five()+five()+five())/five()# 8five()+(five()+five())/five()# 7five()+five()/five()# 6five()# 5five()-five()/five()# 4five()-(five()+five())/five()# 3(five()+five())/five()# 2five()/five()# 1
数学
five.fibonacci()# 5five.factorial()# 120five.factors()# [1, 5]five.is_prime()# True
不同种类的5
five.up_high()# ⁵five.down_low()# ₅five.too_slow()# 5, with a 555-millisecond delayfive.roman()# Vfive.morse_code()# .....(di-di-di-di-di)five.negative()# -5five.loud()# FIVEfive.loud('piglatin')# IVEFAYfive.smooth()# Sfive.figlet()# _____|____|||__|___ \ ___)||____/five.stars()# *****five.bool()# Truefive.elements()# ["Metal", "Wood", "Water", "Fire", "Earth"]five.senses()# ["Sight", "Hearing", "Taste", "Smell", "Touch"]five.circled()# ⑤five.flipside()# ϛfive.lcd()# ---|--|---
5种语言
five.afrikaans()# vyffive.armenian()# հինգfive.arabic()# خمسةfive.azerbaijani()# beşfive.basque()# bostfive.belarusian# пяцьfive.bosnian()# petfive.bulgarian()# петfive.canadian()# five ehfive.catalan()# cincfive.chinese()# 五five.chinese('pinyin')# 'wǔ'five.chinese('financial')# '伍'five.choctaw()# tahlapifive.croatian()# petfive.czech()# pětfive.danish()# femfive.dovah()# henfive.dutch()# vijffive.elvish()# lempefive.english()# Fivefive.estonian()# viisfive.finnish()# viisifive.french()# cinqfive.georgian()# ხუთიfive.german()# fünffive.greek()# πέντεfive.hebrew()# חמשfive.hindi()# पांचfive.hungarian()# ötfive.icelandic()# fimmfive.indonesian()# limafive.irish()# cúigfive.italian()# cinquefive.japanese()# 五five.kannada()# ಐದುfive.klingon()# vaghfive.korean()# 오five.latin()# quinquefive.latvian()# piecifive.lithuanian()# penkifive.lojban()# mufive.manx()# queigfive.mongolian()# таванfive.norwegian()# femfive.persian()# پنجfive.piglatin()# ivefayfive.polish()# pięćfive.portuguese()# cincofive.punjabi()# ਪੰਜfive.romanian()# cincifive.russian()# пятьfive.serbian()# petfive.slovakian()# päťfive.slovenian()# petfive.spanish()# cincofive.swedish()# femfive.tagalog()# limafive.tamil()# ஐந்துfive.telugu()# ఐదుfive.thai()# ห้าfive.turkish()# beşfive.xhosa()# zintlanufive.ukrainian()# п’ятьfive.urdu()# پانچfive.vietnamese()# nămfive.welsh()# pump
不同半径
five.binary()# 101five.octal()# 5five.hex()# 5
映射并减少
five.map([1,2,3])# [5, 5, 5]five.reduce([1,2,3])# 5
新颖性
five.fab()# ['Juwan Howard','Ray Jackson','Jimmy King','Jalen Rose','Chris Webber']five.jackson()# ['Jackie','Tito','Jermaine','Marlon','Michael']five.famous_five()# ['Julian', 'Dick', 'Anne', 'George', 'Timmy']
旋转
five.rotate("five.py")#knaj.ud
Unicode
five.oclock()# '?'
开发
运行测试:
$ pip install -r dev-requirements.txt $ make test
学分
所有的荣耀都应该属于 @jackdcrawford,我只是把它移植到 Python:)
许可证
麻省理工学院。