サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
画力アップ
python.rdy.jp
Pythonで日本語を使う 主にPython 2.xについての話題です。 ソースの書き方編 ソースコードの1行目か2行目でソースコード自体の文字コードを指定する。 # coding: utf-8 # coding: cp932 # coding: euc-jp emacsenなどとの互換性を考慮して以下のようにしてもよい。 # -*- coding: cp932 -*- なお cp932 は Windows の機種依存文字を含む Shift_JIS のことである。それから以上のコメントは純粋にソースコードの文字コードを指定するだけであって、他の部分(入出力など)には一切の影響を及ぼさない。 複数の環境で動かすスクリプトの文字列は、次のように u を使って書く。 s = u"日本語" 文字コードの変換を行う場合は errors 引数を指定し、変換できない文字が見つかった場合の処理を明示する。
FizzBuzzとは 1から100までの数を順に表示していく。ただし、3の倍数の時は数字の代わりに 'Fizz' と表示する。5の倍数のときは数字の代わりに 'Buzz' と表示する。両方の倍数のときは数字の代わりに 'FizzBuzz' と表示する。具体的に言うと・・・ Input *なし* Output 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 FizzBuz
問題集 Simple Hello, world! 1から50までの和を計算して表示 2つの自然数の最大公約数を求める(ユークリッドの互除法) 2つの自然数の最小公倍数を求める。 10000以下の素数を表示する。 フィボナッチ数(1,1,2,3,5,8,13,...)を2**31より小さい範囲まで表示する。 無限にフィボナッチ級数を返し続けるgenerator。 n**(n**n) の一の位の数字を表示する。(nが1000程度でもそれなりの速度で動作しますが、nの剰余と合同を使えばpow使わずに済みます。下記参照) n**(n**n) の一の位の数字を表示する。(pow不使用) Normal テキストファイル'text.txt'から数字を読み込み大きい数から順に並べて画面に表示する 標準ライブラリを使ってsin 60°を求める 摂氏を入力すると、華氏で出力。華氏を入力すると、摂氏で出力。動作
メニュー トップ Pythonの紹介 FAQ 質問の仕方 参考図書 参考サイト 翻訳文献 日本語 問題集 よくある誤解 Python可能サーバ Pythonの更新情報 処理系 開発環境 2chテンプレ 過去ログ 練習用ページ 雑談 公式サイト 本家オフィシャル 日本ユーザー会 検索 キーワード AND OR ページ内容も含める 編集用 FrontPage InterWikiName Keyword Menu PluginHelp 更新履歴 2022/11/16 鐃緒申鐃所集 2022/10/11 japaneseCharset 2022/9/24 Implementations 2021/8/26 雑談 2020/12/11 %CC%E4%C2%EA%BD%B8
参考になるサイト 全般的なリファレンス、チュートリアル Pythonドキュメント日本語翻訳プロジェクト 公式ドキュメントの和訳。3.xと2.x、その他旧バージョン。 インスタント・ハッキング プログラミング経験のない人へ向けた、プログラミング入門用の文章です。変数や条件判断(if-else)、繰り返し(for,while)、関数など、プログラミングの基礎となる知識を学びます。 Python 2.5 Quick Reference Python 2.4 クイックリファレンス Python 2.4 Quick Referenceの翻訳です。 Python 早めぐり Pythonの概要をトップダウンで説明。python の起動方法、スクリプトの書式について説明etcetc。全体像から説明するので、飽きたところでやめられるという利点があります。 Pythonハンディマニュアル クイックリファレンス
日本語オリジナル入門書その3。 特にTkinterの解説が、本の1/3くらいを使って具体的に載っている。 実践Python〜文字列操作からWebアプリケーション開発まで
このページを最初にブックマークしてみませんか?
『FrontPage - Pythonのお勉強』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く