01.変数の定義
Pythonでは、各変数は、使用前に割り当てておく必要があり、変数の代入後の変数が作成されます。
等号(=)は、変数に割り当てる値に使用されています
左は=変数名です
=右変数に格納された値であります
変数名=値
変数定義の後、フォローは直接使用することができます
1)変数ドリル1 - iPython
#ホールドqq_number QQの番号に変数を定義します
qq_number = "1234567":[1]で
出力qq_numberの内容を保存する#
[2]で:qq_number
アウト[2]: '1234567'
#パスワードのQQのqq_passwordを保存するために使用される変数を定義します。
qq_password = "123":[3]で
出力qq_passwordの内容を保存する#
[4]で:qq_password
アウト[4]: '123'
あなたは、変数の内容を表示したい場合は、インタラクティブモードを使用して、変数名は、印刷機能を使用せずに、直接入力することができます
2)変数のドリル2 - PyCharm
#可変数のQQの定義
qq_number = "1234567"
#変数QQパスワードを定義します。
qq_password = "123"
あなたが出力したい場合は#プログラムでは、変数の内容は、印刷機能を使用します
印刷(qq_number)
印刷(qq_password)
あなたが出力したい場合は、インタープリタを使用して行われ、変数の内容は、印刷機能を使用することでなければなりません
3)変数ドリル3 - アップルを購入するスーパーマーケット
結果は、変数を他の変数を定義するために使用することができます
変数定義の後、フォローは直接使用することができます
需要
Appleの価格は8.5元/ kgであります
アップルは7.5ポンドを買いました
算出した支払額
#アップル価格変数を定義
価格= 8.5
#DEFINE購入重量
重量= 7.5
#計算量
お金=価格*重量
印刷(金)
質問
あなたはわずか5ドルに当時のリンゴを、購入した場合
購入価格を再計算してください。
#アップル価格変数を定義
価格= 8.5
#DEFINE購入重量
重量= 7.5
#計算量
お金=価格*重量
#Appleはちょうど5元を買い戻します
お金=お金 - 5
印刷(金)
質問
上記のコードは、いくつかの変数を定義していますか?
3:価格/重量/お金
お金=お金 - 5は、新しい変数の定義や変数の使用していますか?
以前に定義された変数を直接使用
変数名は、変数の定義に現れる最初の時間です
それは前に、再度、変数名を定義した代わりに、変数を定義するのが、変数を直接使用されています
それは変更することができる前に、プログラム開発では、定義が変数の値に保存されていますか?
缶
変数に格納された値、それは変更することができます
変数の02種類
メモリ内の変数を作成し、それが含まれます:
変数の名前
変数データの保存
データ型の変数を格納します
変数のアドレス(ラベル)
運動の2.1変数タイプ - 個人情報
需要
暁明は、定義された変数は、個人情報を保持しています
姓名:小明
年齢:18歳
性別:男の子
身長:1.75メートル
重量:75.0キロ
シングルステップデバッグアクノリッジ変数保存データを使用して入力します
質問
訓練中は、データのいくつかの種類の合計?
四種類
STR - 文字列
BOOL - ブール値(trueまたはfalse)
INT - 整数
フロート - 浮動小数点数(10進数)
あなたはPythonで変数を定義する際に型を指定する必要がありますか?
必要はありません。
パイソン=右の値は自動的に変数に格納されるデータの種類を推定する同一視することができます
変数の2.2タイプ
Pythonで変数のタイプを指定する必要がない定義(多くの他の高レベル言語で必要とされます)
データ型は、数値と非数値タイプに分けることができます
数値
整数(int型)
フロート(浮き)
ブール(ブール値)
真の真の非ゼロ数 - 本当にゼロでありません
FALSE FALSE 0
複合型(複素数)
フラットフィールド問題、変動、インダクタンスとキャパシタンスの問題:主に科学計算、例えばのために
非デジタルタイプ
弦
リスト
タプル
辞書
注:でPythonの2.xの、さらにに分割の長さに応じて格納された整数値:
* INT(整数)
*ロング(長整数)
関数型の変数の型を使用して表示することができます
[1]:タイプ(名前)
変数の異なる種類の間で2.3計算
1)直接デジタル変数の間で計算することができます
Pythonでは、2つの数値変数を直接演算することができます
変数は計算で、bool型である場合
真の対応数は1であります
偽対応する番号は0です
ステップのチュートリアル
定義する整数私は10を=
フロートF = 10.5を定義します
定義されたブールB =真
iPythonに上記3つの変数各演算を使用して
文字列変数の文字列の連結の間の2)+
Pythonでは、文字列は+新しい文字列スプライスを生成するために使用されます
[1]:FIRST_NAME = "三"
[2]:LAST_NAME = "张"
FIRST_NAME +姓:[3]で
アウト[3]: '3'
3)文字列と整数の変数は同じステッチ列を使用して繰り返すことができます*
[1]: " - " * 50
アウト[1]:「-------------------------------------------- ------」
4)いいえ、他の変数との間で数値文字列を計算します
[1]:FIRST_NAME = "張"
[2]:X = 10
[3]において、X + FIRST_NAME
-------------------------------------------------- -------------------------
TypeError例外:+のためのサポートされていないオペランドのタイプ(S): 'int型' と 'str' は
エラーの種類: `+`操作の種類をサポートしていません: `int` and` str`
2.4入力変数
いわゆる入力は、コードのキーボード入力を使用してユーザ情報を取得します
例:ATMでパスワードを入力し、お金を引き出すために銀行に行きます
Pythonでは、あなたはキーボード上のユーザー入力を取得する場合、必要な入力機能
1)機能について
機能の準備控え(または独自のコードを書くために他の誰か)、内部の詳細を気にせずに、直接使用することができます
私たちは今の機能を学んできました
機能説明
印刷(x)は、コンソールxに出力されます
タイプ(X)は、Xの変数のタイプを表示します
2)入力機能キーボード入力
あなたは、ユーザーの入力を待っているPythonでキーボード機能からの入力を使用することができます
何もPythonのユーザ入力は文字列であると考えられています
構文は次のとおりです。
文字列変数=入力(「メッセージ」)
3)型変換関数
機能説明
INT(x)は整数xに変換されます
浮動小数点数xに変換するフロート(X)
4)可変入力エクササイズ - アップルを購入するスーパーマーケットの強化版
需要
レジにリンゴの価格を入力し、単位:元/キロ
Appleの重量を購入するユーザーのキャッシャーを入力し、単位:キロ
お支払い金額を計算して出力
チュートリアルモード1
アップル#の単価を入力します。1.
price_str =入力(「りんごの価格を入力してください:」)
#2は、Appleの重量を求めました
weight_str =入力(「アップルの体重を入力してください:」)
3.計算#の量
#1>アップル価格は10進数に変換しました
価格=フロート(price_str)
#2>リンゴは重量小数に変換しました
重量=フロート(weight_str)
#3>計算の支払額
お金=価格*重量
印刷(金)
質問
運動、いくつかの変数は、価格のために定義されていますか?
二つ
ユーザーの文字列が入力したprice_strレコード価格
転換価格を記録した後の価格値
考える - 開発場合、数字の多くを入力するために、コンソールを介してユーザーを必要とし、我々はそれを容易にするため、各数値のための2つの変数を定義する必要がありますか?
チュートリアルモード2 - 購入アップルの改良版
ユーザ入力を受信しながら、浮動小数点変数を定義し、フロートを変換する関数を使用
価格=フロート(入力(「価格を入力してください:」))
改善された利点を越えて:
省スペース、あなただけが変数のためのスペースを割り当てる必要があります
便利な名以来、あなたは中間変数の名前を必要としません
改善された「欠陥」:
初心者には、2つの関数は入れ子にすることができることを知っておく必要がありますいくつかの小さな困難があります
プロンプト
入力が数値でない場合は、エラーがプログラムの実行中に発生した、データ変換に関連する高度なトピック、フォローアップが教えてくれます!
2.5フォーマットされた出力変数
Appleの単価9.00元/ kgで、45.00元を支払う必要は5.00ポンドを買いました
あなたはにPythonのコンソール出力に印刷機能を使用することができます
必要に応じて、文字情報の出力ながら、一緒に出力データと、あなたはフォーマット演算子を使用する必要があります
書式文字列を処理するように設計%呼ばフォーマットオペレータ、
フォーマットされた文字列が呼び出された文字列を含む%
%別の文字に関連して、異なるタイプのデータは、異なる書式設定文字を必要とします
意味の書式文字
%Sの文字列
整数%D、%06Dを用い、出力桁の整数を表し、小数符号付きここ不十分完了0
唯一の2つのfloatは%fの後、%。2fに小数点を表示
%%出力%
構文は次のとおりです。
印刷(「フォーマットストリング」変数1%)
印刷( "フォーマット文字列" %(変数1、変数2 ...))
書式付き出力チュートリアル - 基本的な演習
需要
文字列変数名を定義し、私の名前はリトル明出力と呼ばれる、気をつけてください!
整数変数のstudent_noの定義は、私の学生数の出力は000001です
分数の価格、重量、お金、リンゴの出力単価9.00元/キロの定義は、5.00ポンドを買って、45.00元を支払う必要があります
小数スケールを定義し、出力データの比率10.00%です
印刷(「私の名前は%sと、気をつけてください!」%名)
印刷(%のstudent_no "私の学生数は%06Dです")
印刷( "元/ジン.02fアップル価格%、ポンド.02f%を買い、ドル.02f有料%の必要性" %(価格、重量、お金))
印刷( "データ率は%.02f %%" %(スケール* 100))
放課後の練習 - パーソナルビジネスカード
需要
ターンでは、コンソールを入力するプロンプトが表示されます:名前、会社名、役職、電話、電子メール
次の形式で出力:
**************************************************
会社名
名(ポジション)
電話:電話
Eメール:Eメール
**************************************************
次のようにコードは次のとおりです。
「」」
名前、会社名、役職、電話、電子メール:ターンでコンソールを入力するようユーザーに促し
「」」
名前=入力(「あなたの名前を入力してください:」)
会社=入力(「会社を入力してください:」)
タイトル=入力(「ポストを入力してください:」)
電話=入力(「電話を入力してください:」)
メール=入力(「メールアドレスを入力してください:」)
印刷( "*" * 50)
プリント(会社)
印刷()
印刷( "%sの(%s)は" %(名前、タイトル))
印刷()
印刷( "電話:%s" は%携帯電話)
印刷( "Eメール:%s" は%のメール)
印刷( "*" * 50)
----------------
免責事項:この記事は元の記事CSDNブロガー「MuNian123」で、CC 4.0 BY-SAの著作権契約書に従って、再現し、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/qq_42370150/article/details/103540362