タグ

2019年5月15日のブックマーク (2件)

  • Pythonでコマンドライン引数を受け取る - Qiita

    import sys def fizzBuzz(n): if n <= 0: return () else: fizzBuzz(n-1) if n % 3 == 0 and n % 5 == 0: print(n, ' : ', 'FizzBuzz') elif n % 3 == 0: print(n, ' : ', 'Fizz') elif n % 5 == 0: print(n, ' : ', 'Buzz') else: print(n, ' : ', n) return () if __name__ == '__main__': args = sys.argv if 2 <= len(args): if args[1].isdigit(): fizzBuzz(int(args[1])) else: print('Argument is not digit') else: print(

    Pythonでコマンドライン引数を受け取る - Qiita
    amashio
    amashio 2019/05/15
  • Pythonのタプルとは一体?わかりやすく解説をしてみた

    Pythonのタプルとは一体?わかりやすく解説をしてみたタプルとは? タプルは、リストや辞書型といった複数の要素を管理するデータ型の一種。 特徴としては、 要素を追加・削除・変更できない () と , がトレードマーク 使用メモリがリストに比べて小さい* 多くの場合でリストよりタプルの方が早く演算できる* リストや辞書型と併用できる list() と tuple() 関数でデータ型は変更できる などです。 この中でも一番のポイントは、「要素を追加・削除・変更できない」という点でしょう。そのためタプルは、定数リストとも言われますね。 コードについては以下のような感じです。 ■タプル■ ■リスト■ ■辞書型■ 一見するとタプルは、リストの [] が () になっているだけ。 しかし、このカッコの定義の仕方で機能が大きく変わります。 タプルと似ているリストとの機能について確認してみますね。 【タ

    Pythonのタプルとは一体?わかりやすく解説をしてみた
    amashio
    amashio 2019/05/15