問題タブ [python-3.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ハングマン ゲームの問題
私はpythonを学ぼうとしていて、絞首刑執行人ゲームを試みています。しかし、ユーザーの推測と単語を比較しようとすると、うまくいきません。私は何が欠けていますか?
string - 絞首刑執行人のコードを改善する方法を探しています
Python を始めたばかりなので、絞首刑執行人ゲームを作ることにしました。うまく機能しますが、コードをクリーンアップする方法や最適化の種類があるかどうか疑問に思っていました。また、次に私ができるプロジェクトを誰かが推薦してくれたら、それは素晴らしいことです。
python - 間違ったPythonインタープリターが呼び出されます
Pythonインタープリターを更新しましたが、古いものはまだ呼び出されていると思います。バージョンを確認すると、次のようになります。
しかし、私は古い通訳がまだ呼ばれていると信じています。コマンドを実行すると:
スクリプトは正しく実行されます。しかし、コマンドで呼び出すと
エラーメッセージが表示されます:
これはどうやら古い通訳が呼ばれているためです。どうすればこれを修正できますか?Mac OSX10.5を実行しています。それは最初の行と関係があります:
私はPythonを使い始めたばかりで、インタプリタ言語にあまり詳しくないので、何が起こっているのかよくわかりません。
string - このバブル ソート コードのロジック エラーが見つかりません
リスト/文字列の操作とメソッドの使用に慣れるために、単純なバブル ソート コードを実行しようとしていますが、何らかの理由で、リスト内の各値を反復処理して、空白と int 以外の値を削除しようとすると、一部をスキップします。泡の選別までは行ってないのに..
出力:
python - Python 3でバイナリデータを標準出力に書き込む方法は?
Python 2.xでは、これを行うことができました:
しかし今、私はTypeError: can't write bytes to text stream
. 使用すべき秘密のエンコーディングはありますか?
string - str.find() に問題がある
str.find() を使用しようとしていますが、エラーが発生し続けます。何が間違っていますか?
エラー
python - Python 3 でコンパイラ パッケージが廃止されたのはなぜですか?
Python のコンパイラ パッケージ のドキュメントに出くわしたのはうれしい驚きでしたが、Python 3.0 ではそれがなくなっており、明確な置き換えや説明はありませんでした。
この決定がどのように行われたかについてのpython-devに関する議論を見つけることができないようです-誰かがこの決定について洞察を持っていますか?
python - Python 3 への移行をいつから考え始める必要がありますか?
重複の可能性:
Python 3.x に切り替えないのはなぜですか?
私は、新しい Python プログラマーが 2 か 3 を学ぶべきかどうかを尋ねる重複した質問がすでにたくさんあることを知っています。私はその質問をしているわけではありません。
私はすでに Python 2 プログラマーです。数年前からいじり始めました。約 1 年前に、個人的なプロジェクトにほぼ独占的に使用し始めました。私も最近、PHP の仕事から Python の仕事に切り替えました。ただし、これはすべて Python 2 の場合です。
Python 3 がリリースされました。Python 2 との下位互換性はありませんが、似ています。Python 3 の学習に問題はないと思います。ただし、必要に応じて古いコードを移行する際に問題が発生するでしょう。また、開発作業が Python 2 から 3 に移行した場合、非推奨のプラットフォームでの開発に行き詰まるわけにはいきません。
今のところ、Python 2 はまだ力を発揮しているようで、3 への移行を推進する動きは実際にはありません。しかし、それが永遠に続くわけではありません。いつから行動を開始すればよいですか?
python - 辞書からのキーの出力のフォーマット
文字列をキーとして格納し、整数を値として格納する辞書があります。私の出力では、キーを括弧やコンマなしの文字列として表示したいと考えています。どうすればいいですか?
出力:
明確ではない場合に備えて、出力の最後の行を次のように表示したいと思います。
編集
出力の前に type() を使用して、文字列のままであることを確認しましたが、出力は名前がタプルの場合と同じです
python - str.startswith()が意図したとおりに機能しない
なぜこれが機能しないのかわかりません。関数に渡される文字列に対してlstrip()を実行し、「」で始まるかどうかを確認しようとしています。何らかの理由で、無限ループに陥ります。
そして私の出力:
これが私が参考のために読んでいるファイルのトップです: