F# Monkey

about

python 個人的チュートリアル

callmekoheiは今日からpythonをお勉強はじめました!

で、さっきまで学んだ内容のちょっとしたまとめをメモメモ

下準備

vimpythonを書くための下準備


python3で実行する(quickrunの設定)

let g:quickrun_config = {
\     , 'python': {
\           'command': 'python3'
\     },
}

オートコンプリートを効かせる(dein.toml)

[[plugins]]
repo = 'zchee/deoplete-jedi'

文法的ななにか

# Hello, World
print('Hello, World')


# dictionary  and tuple

d = dict(a = 1, b = 2, c = 3)

for key, value in d.items():
    print(key + ' - ' + str(value))


# function
def fizzbuzz(n):
    if n % 15 == 0:
        msg = 'fizzbuzz'
    elif n % 5 == 0:
        msg = 'buzz'
    elif n % 3 == 0:
        msg = 'fizz'
    else:
        msg = str(n)
    
    return msg

for v in range(1,100):
    print(fizzbuzz(v))


# class
class abc:
    x = 0
    def add100(self):
        return ( self.x + 100 )

cls = abc()
cls.x = 10
print(cls.add100())

# error handling
def test(n):
    try:
        print( 10 / n )
    except ZeroDivisionError as e:
        print(e)

test(0)
Remove all ads