リハーサルビデオノートの最初の日
コンピュータの基礎知識
- コンピュータの構成
- ハード・ディスク・メモリ、CPUの入力と出力デバイス
- オペレーティングシステムは何ですか
- 制御コンピュータワークプロセス、ソフトウェア
- 申請手続きは何ですか
- オペレーティングシステムの上にインストールされたソフトウェアは、アプリケーションであります
概要
CPUの脳
メモリ一時メモリ
ハードドライブパーマネントメモリ
オペレーティングシステムは、コンピュータのハードウェアの作業プロセスを制御します
ソフトウェア・アプリケーションは、オペレーティング・システムの上にインストール
pythonについて
差python2とのpython3
python2ソースコード均一な繰り返しではありません
python3統一ソースコードの重複ありません
どのようなPythonプログラミング言語
コンパイルされたと解釈され、静的および動的言語、強く型付けと弱い型付けされた言語定義言語
コンパイルされました
メリット:速く走ります
短所:スロー開発効率/低
解釈
- 長所:迅速な開発効率
- 短所:スロースピード
Python言語の利点
はじめに簡単にシンプルかつ明確なポジショニングは非常に複雑なプログラムを書くことができますドリルダウンしています
高効率、強力なサードパーティのライブラリの開発
高レベルの言語
ポータビリティ
スケーラビリティ
埋め込み
pythonを取得
出力:使用するWindowsシステムでは、テキストを作成する++メモ帳を使用します
print("hello world")
そして、オープンスタートは+ Rを保存して終了した後、コマンドのpythonの.pyファイル名を入力します。
注意:スペースでのpythonとファイル名は、それが言葉や文字、直接引用符で書かれた番号への必要性によって引き起こされている場合、印刷()括弧の内容は、出力されるです。
python2文言:印刷 "こんにちは世界
python3執筆:印刷( "Hello World" の)
中国:印刷( "Hello World" の)
そして、保存与えられた後、一度ターミナルランで保存
conding:UTF-8は、この文は、ファイルの最初の行に追加、ファイルは時間がそれを見るために、UTF-8エンコーディング中国の使用を伝えるために表示されます
変数
変数とは何か
中間変数は、その後の使用のコードのための一時メモリを実行した結果を提示することです
name = "meet"
これは、変数の定義であります
2.それは変数が定義されてどのような
name 是一个变量名 = 是一个赋值操作 赋值就是将值交给name "Meet" 是一个值
変数の役割:ニックネームは、メモリアドレスの内容を代表しています
変数の定義されたルール
- 変数名は、文字、数字、アンダースコアで構成され
- 変数名の使用を禁止することは数字で始まります
- 名前のPythonのキーワードおよび組み込み関数の使用を禁止します
キーワードは次のとおりです。
['Flase','None','True','and','assert','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']
- 私たちは、中国とピンインの使用はお勧めしません。
- 変数名は意味を持っています
- 変数名は大文字と小文字が区別されます
- 推奨言葉遣い:
- ハンプボディ:AgeOfOldboy = 56
- 下線:年齢の-oldboy = 56
変数の代入
name1 = 'Meet'
name2 = 'Guo'
小高度な変数
age1 = 18
age2 = age1
age1 = 12
age3 = age2
print(age1,age2,age3)
AGE1 = 12、AGE2 = 18、age3 = 18
コードは、同じラベル名で上から下、およびメモリに実行されます。
age = 12
age = 12 + 1
age1 = age + 1
print("我今年:",age1)
name1 = 'alex'
name2 = name1
name1 = 'wusir'
name3 = name2
打印name1,name2name3分别对应的值是什么
name1 = wusir name2 = alex name3 = alex
結果:コードは上から下に実行され、唯一のノートを持っている、変数名に対応するだけ代入した値を指し、
定数
定数は大文字で変数名で、コードに...など、ID番号、生年月日、として、音量が変わらない維持しようと、それは、これらの事のいくつかを持っている必要があり、誰もが変更の開始時に設定することはできませんので、この事は一定です。
注記
コードは必要注記うち比較的古典的なまたは複雑すぎる、一目で書かれました。
# 这个就是给这一行进行注释,注释后的代码不会执行
'''
这种就是多行注释,什么是多行注释,其实就是注释的内容可以进行换行
'''
基本データ型:
データタイプ:コンピュータは愚かな、何かと呼ばれるデータ型を持つことになり、各プログラミング言語のように、第1、明確に分けられた、実際には、一般的に使用される種々のデータを1と「中国」の違いを教えてくれと言うことはできません数値、文字列、ブールの3種類
int型はプラスチック製であり、我々が接触して育っつまり、整数演算、輸送を計算し、比較するために、コンピュータでプラスチック
機械のINT 32ビットの範囲は-2 - 31 ** 2 ** 31-1、即ち-2147483648 2147483647
INT 64ビットマシンは、次のとおり-2、** 63 ** 63-1〜2すなわち-9223372036854775808〜9223372036854775807
これらは、整数、あなたのための現在の数字に十分であることに注意してください。
プラスチック
num1 = 2
num2 = 3
print(num1+num2)
# 结果: 5
# 整形就和我们学的数学一样可以进行加减乘除
strが文字列であり、スーNiは中国に伝えることができない、私たちは、コンピュータが認識できるように、ルールに従うことを、中国はそれに書き込ませる必要があり、限り、このルールは引用符であるなどの文字列で、Pythonで、誰引用符、および文字の完全な。
文字単一引用符、二重引用符、または3-引用符を使用することができ、違いはありませんが、いくつかの特殊な書式のニーズなどの引用符
msg = "My name is Alex,I'm 22 years old!"这个就需要单双引号配合。
msg =
'''今天我想写首小诗,
来歌颂我的同桌,
你看他那乌黑的短发,
好像一只炸毛鸡。
'''
想写多个内容还需要使用换行的时候,就需要三引号。
弦
文字列の追加
#字符串的拼接
s1 = 'a'
s2 = 'bc'
print(s1+s2)
文字列の乗算
str*int name = "坚强"
print(name*8)
ブール値
ブール値はブール値の合計は、二つの状態に分割して、ブール値であり、
真のは本当です
Flaseは偽物です
私は、コンピュータに2つの数字の比較サイズを計算私たちを助けたいです
print(3>7)
结果:Flase
print(7>3)
结果: True
エントリー
プログラムでこのような例の存在の多くは、ログイン機能の独自の入力を達成するために、次のことになるので、QQのログインページまたはマイクロチャネルは、多くの場合、アカウントやパスワードを入力する必要があります
s = input('请输入你喜欢的东西')
入力は固定フォーマットで、彼は括弧内のコンテンツであることを意味する注意書きを見て、ユーザに入力され、のは、ユーザー入力が入力を受信してから、文字列sに割り当ててみましょうしましょう
python3的写法
name = input("请输入用户名")
print(name)
インタラクティブなコンテンツを取得するための入力プログラムが文字列であることに注意してください
例えば
num = input ('请输入数字:')
print = (num+5)
结果:
请输入数字:6
Traceback(most recent call last):
File"D/python_object/test.py",line 350,in<module>
print(num+5)
TypeError:must be str,not int
エラー、およびそれが間違った型、数値と文字列が添加されないが、明らかに私たちは番号を入力を思い出させてくれる、実際には、我々はデジタル入力を見ているが、取得した入力は文字列です
この知識は、それに使用されていますか?
ジョブは、このような、あなたが入力したプログラムに情報を渡す必要がありますされるなど口座番号、パスワード、性別、趣味、などいくつかの個人情報を入力するようユーザに要求する場合は、インタラクティブなユーザー入力を使用する必要があります。
注意を払います
在python2 中使用raw_input 获取的都是字符串
在python3 中使用input 获取的都是字符串
プロセス制御
そのような家に帰る道などで選んだとしてサイコロ、大きさを推測する、など生活の中での選択肢に遭遇?Pythonプログラムは、このような状況が発生します、それはif文を使用します。
この機能は、もしPythonのフロー制御文です。
どのように使用するには?下記を見て!
if 条件:#引号是将条件与结果分开。
结果# 四个空格,或者一个Tab键,这个是告诉程序满足这个条件的结果。切记空格和Tab键不能混合使用
条件を決定
age = input("输入年龄:")
if int(age) >=18:
print("成年了,能干成年人的事了")
それ以外の場合は第二の選挙
age = input('请输入要比较的数字:')
if int(num) >=22:
print('可以扯证了')
elif int(num) >=18:
print('成年了,可以做一些成年的事了')
elif int(num) <18:
print('还是小屁孩')
協力以上に書かれた複数の選択肢のように、それが実行されていない設定、残りがある限り、どの枝を決定することです
他のelif場合は、複数のオプションラジオ(必須)
num = input('请输入要比较的数字')
if num >60:
print("大了")
elif num <60:
print("小了")
else:
print("猜对了")
ネスティング
name = input('请输入名字:')
if name == 'meet':
age = input('请输入年龄:')
if int(age) == 18:
print('输入全部正确')
else:
print('年龄输入错误!')
else:
print('名字输入错误')
あなたは明らかに間違っている名前と年齢を入力するようにユーザを理解することができ、また、裁判官は名前が正しいパスワードがあるかどうかを確認してから実行するようにするような文言は、非常に人気があります。