pythonベースday 001

11799 ワード

1、コンピュータの基礎・cpu:人間の脳のように計算・メモリに使用する:データを保存し、コストが高く、停電して消える(4 g、8 g、16 g)・ハードディスク:1 T、512 m分固体ハードディスク(運行速度が速い)と機械ハードディスク(運行速度が遅い)、データを保存し、長久保は重要なファイルなどを持つ・オペレーティングシステム:・アプリケーション:
2、pythonの歴史・マクロ上:py 2とpy 3の違い・08年にpy 2が出る.6,同时に08年にもpy 3・py 2のソースコードが标准ではなく、混乱し、重複コードが多すぎる・py 3が统一され、标准で、重複コード3、pythonを除去した环境・コンパイル型:一度にすべてのプログラムをバイナリファイルにコンパイルする・欠点:开発効率が低く、プラットフォームにまたがることができない・利点:実行速度が速い`c、c+.....
・解釈型:プログラム実行時、1行1行の解釈・利点:開発効率が高い・欠点:実行速度が遅い・python、php.....最初のpyファイル・python 2を実行する:デフォルト符号化方式時asciiコード・python 3:デフォルト符号化方式時utf-8・python 2印刷中のエラーを解決する方法、上部に#—*-encoding:utf-8-*-4、pythonの発展
5、pythonの種類
6、変数・定義:いくつかの演算の中間結果をメモリに一時保存し、後続のコード呼び出し・仕様:1、数字、アルファベット、下線の任意の組み合わせでなければならない
#            
  t-t = 2
  3t_t = 23
  *r = 4
  _ = 'fdsa'
  ___ = 4
  %- = 'fdsa'
  2w = 5
  qwe-r = 'wer'

2、できない場合pythonのキーワード
 ['and', 'as', 'assert', 'break', 'class', 'continue',
  'def', 'del', 'elif', 'else', 'except', 'exec',
  'finally', 'for', 'from', 'global', 'if', 'import', 
  'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 
  'raise', 'return', 'try', 'while', 'with', 'yield']

3、変数は記述性がある4、できない時中国語
7、定数・定義:πのようなずっと変わらない量
8、注釈・同僚とコードを理解しやすい・単行注釈:#・複数行注釈:'''注釈された内容'''または""注釈はいの内容""9、ユーザーインタラクション・1、入力待ち・2、入力した内容を前の変数に割り当てます.・3、input出力は全てstrタイプ・name=input("名前を入力してください")・age=input("年齢を入力してください")・print("私の名前は:"name,"私の年齢は":age)
10、基礎データ型の初認識・数字--int・文字列--str、引用符によるものはすべて文字列・加算可能:文字列のつなぎ合わせ・乗算可能:str*int・bool:ブール値print(True,type(True))print(「True」,type(「True」)
11、if・1、第1種
if 4 > 5 :
  print("  ")
  print("   ")    

・2、2種目
if 4 > 3 :
  print("  ")
else:
  print("   ")

・3、3つ目--複数選択
num = int(input(""))
if num == 1:
  print("    ")
elif num == 2:
  print("    ")
elif num == 3:
  print("  happy")
else:
  print("")

・4、4番目--ネスト
name = input("")
age = input("")
  if name == "jike"
    if age == '18'
      print(666)
    else:
      print(333)
  print("   ")    

 
12、while・while条件:循環体無限循環終了循環:
'''
print('111')
while True:
    print('     ')
    print('   ')
    print(' ')
print('222')
'''

1、条件を変えて成立させない
# 1--100 
'''
count = 1
flag = True
#   
while flag:
    print(count)
    count = count + 1
    if count > 100 :
        flag = False


count = 1
while count <= 100:
    print(count)
    count = count + 1

#1 100  
count = 1
sum = 0

while count <= 100:
    sum = sum + count 
    count = count + 1
    
print(sum)
'''

    2、break
#break
'''
print('11')
while True:
    print('222')
    print(333)
    break
    print(444)
print('abc')

count = 1
while True:
    print(count)
    count = count + 1
    if count > 100:break

3、continue:今回のサイクルを終了し、次のサイクルに入る
print(111)
count = 1
while count < 20 :
    print(count)
    continue
    count = count + 1
   
count = 0
while count <= 100 : 
    count += 1
    if count > 5 and count < 95: 
        continue 
    print("loop ", count)

print("-----out of while loop ------")