basic.py
# 識別子:コードを書くときに使用する名前。名前付きシンボル。
# プロジェクト名
# パッケージ名
# モジュール名.pypythonファイル名
# 仕様:1.英数字の下線で構成されていますが、数字で始めることはできません。
#2. 名前を見る
#3. 読みやすさを向上させるために、さまざまな文字と数字が下線で区切られています
#4. キーワードintifwhileは使用できません
# ノート:#1行のコメントctrl+/
# 複数行のコメント:ペアで3つのシングル/二重引用符''' '''
# a=2#割り当て操作
# print(a)
# 変数を使用する場合は、変数が定義および割り当てられていることを確認してください。
# print(出力したいもの)コンソールへの出力機能出力
class_boolen.py
# Boolean bool boolean TrueFalse最初の文字を大文字にします
# 文字列:str一重引用符、二重引用符、三重引用符のペア、および展開されたコンテンツは文字列です
a='チンハン'
b=0.02
# type(データ) 判断データ类型 int float str
print(type(a))
class_list.py
# リスト記号[]
a=[1,0.02,'hello',[1,2,3],True]
#1: 空のリストが存在する可能性があります=[]
#2: リストには、任意のタイプのデータを含めることができます
#3: リスト内の要素はコンマで区切られます
print(len(a))
class_number.py
# データ型条件付きステートメントループステートメント
# 番号:整数浮動小数点
# 整数:キーワードint
# a=10
# print(a*20)
# 浮動小数点数キーワードfloat
# b=10.0
class_str.py
# 文字列の使用
# s='hello!'
# s=' '#空の文字列
#1: 文字列内の要素:単一の文字、数字、中国語の文字、および単一の記号はすべて要素と呼ばれます。
# len(データ)统计データ的长度print(len(s))
#2: 文字列値:文字列名[インデックス値]
# インデックス:0からマーク
# print(s[5])
# print(s[-1])
# 文字列は複数の値を取ります:スライス文字列名[インデックスヘッド:インデックステール:ステップ長]デフォルトのステップサイズは1です#頭を取りますが、尾は取りません
# print(s[2:4:2]#2
# print(s[:4]#0123
# print(s[3:])
# print(s[-1:-7:-1])
# # print(s[::-1])
# s=' hello!'
# スプリットストリング.split(切断記号を指定できます,カット数)
# データのリストを返します。リスト内の子要素はすべて文字列タイプです
# 指定されたカッティングシンボルが切り取られました
# print(s.split("l",1))
# 文字列置換文字列.replace(交換値、新しい値、交換時間を指定してください)
# s=' hello!'
# new=s.replace('o','@')
# print(new)
# s='666hello!666'
# 文字列、文字列からの指定された文字の削除.strip(文字を指定する)
#1: デフォルトでスペースを削除します#2:削除できるのは、先頭と末尾の指定した文字のみです。
# print(len(s))
# new=s.strip("6")
# print(len(new))
# 文字列の連結+保証+左側と右側の変数値のタイプは同じである必要があります
# s_1='次の仕事'
# s_2='高給でなければなりません'
# s_3=666#整数str(デジタル)---strタイプに強制できます
# print(s_1+s_2+str(s_3))
# 文字列形式の出力% format
age=18
name='チンハン'
score=99.99
# フォーマットされた出力1:フォーマット機能{}これを使って{}ライザンハン
# print("北京の{0},今年{1}年です!".format(name,age))
# フォーマットされた出力2:%%s文字列%d番号%f浮動小数点
print("北京の%s,今年%d歳!試験を受けた%.2f"%(name,age,score))
# %sは任意のデータを入力できます
# %d数値(整数、浮動小数点)のみ入力でき、整数型のみが出力されます
# %fは数字を記入できます
class_dict.py
# 辞書辞書記号{}順序付けられていない中括弧
#1: 空の辞書に入れることができます={}
#2: 辞書にデータを保存する方法:キー:value
#2: ディクショナリの値には、任意のタイプのデータを含めることができます
#3: 辞書の要素はコンマで区切られています
# 4: 辞書のキーは一意である必要があります
# a={"class":"python",
# " student":50,
# " age":20,
# " teacher":"girl",
# " score":[99,88.8,100]}
# 辞書の値:辞書[key]
# print(a["score"])
# ポップを削除(key)削除された値を示すキー
# res=a.pop("teacher")
# print(res)
a={"class":"python","student":50,"age":20,"teacher":"girl","score":[99,88.8,100]}
# 追加する[新しいキー]=値辞書に存在しないキー
# a["name"]="太陽"
# print(a)
# 変更[既存のキー]=新しい値辞書の既存のキー
# a["age"]=18
# print(a)
class_if.py
# しばらくの間、制御ステートメントの分岐および分岐ループステートメント
# 次の場合の判断ステートメント..elif..elseキーワード
# if条件付きステートメント(比較する/論理/メンバーの操作)
# 2: 文字列タプルリスト辞書空のデータ==偽の空でないデータ==True
# 3 :ブール値を直接使用して鶏の肋骨を制御する
# s='hello'
# if'O'in s:#ifに続くステートメントが条件を満たす場合、操作の結果がTrueの場合、そのサブステートメントが実行されます。
# print("おめでとうございます、あなたは大人です!")
#2 :条件付きステートメントは、ifとelseを1つだけ持つことができ、その後に条件付きステートメントを追加することはできません。
# 条件付きステートメントの場合:
# サブステートメント
# else:条件文を追加できません
# サブステートメント
# age=20
# if age>=18:
# print("おめでとうございます、あなたは大人です")
# else:
# print("いい加減にして")
#3 :elifの後に条件付きステートメントを続けることができる場合
# 条件付きステートメントの場合:
# サブステートメント
# elif条件付きステートメント:
# サブステートメント
# else:条件文を追加できません
# サブステートメント
# input()この関数はコンソールからデータを取得します。取得されるデータはすべて文字列タイプです。
age=int(input("年齢を入力してください:"))
# age=20if age >=18:print("おめでとうございます、あなたは大人です")
elif 18>age>0:print("いい加減にして")else:print("あなたの年齢は間違って入力されており、負の数にすることはできません")
class_list.py
# リスト記号[]ブラケット
# a=[1,0.02,'hello',[1,2,3],True]
#1: 空のリストが存在する可能性があります=[]
#2: リストには、任意のタイプのデータを含めることができます
#3: リスト内の要素はコンマで区切られます
#4: リスト内の要素にもインデックスがあり、インデックス値は0から始まります
#5: リスト内の単一の値を取得します:list[インデックス値]
# print(len(a))
#6 :リストのスライスは、文字列の操作リスト名と同じです。[インデックスヘッド:インデックステール:ステップ長]
# print(a[0:5:2])
# リストはいつ使用できますか?
# リストは何ですか?データの保存
# 保存するデータが同じタイプの場合は、リストを使用することをお勧めします
# リストにデータを追加する方法,あらゆるタイプのデータを追加できます
# 最後に追加追加追加は一度に1つしか追加できません
# a=[1,0.02,'hello',[1,2,3],True]
# a.append("日")
# 挿入したい場所に挿入データを挿入しますが、位置を指定します-要素のインデックス位置を指定します
# a.insert(2,"草")
# ポップを削除()
# a.pop()#デフォルトで最後の要素を削除します
# a.remove(1) #値を削除するように指定します
# a.pop(2)#インデックス値を渡すと、指定したインデックス位置の要素が削除されます
# res=a.pop()#pop関数は、削除された要素を返します。functionreturnキーワード
# print("リストの値{0}".format(res))
# 変更[インデックス値]=新しい価値
a=[1,0.02,'hello',[1,2,3],True]
a[2]="星" #割り当て操作
print("リストの値{0}".format(a))
class_operoter.py
# 5つのカテゴリーのオペレーター
# 算術演算子+-*/%
# モジュラー操作/残りの操作は、数値が偶数か奇数かを決定します
# a=4
# print(a%2)
# 割り当て演算子=+=-=
# a=5 #割り当て演算子
# a-=3#a+=1は=a+1 a-=1は=a-1
# print(a)
# 比較演算子>>=<<=!===6つの比較
# 比較結果の戻り値は、ブール値True False
# a=10
# b=5
# print(a<b)
# print("get"!="GET")
# 論理演算子または拡張子、あるいはその両方:
# 論理演算の結果によって返される値は、ブール値True False
# そして、左側と右側の結果が両方とも真である場合、それらの一方が偽である限り、それは真になります。
# 本当に真実で
# またはの左側と右側が両方ともfalseの場合、一方がtrueである限り、falseになります。
# 偽偽は偽または
# a=10
# b=5
# print(a>11 and b>4)
# メンバーオペレーターは
# どちらの場合も、戻り値はブール値True False
s='hello'
l=[1,2,3]
d={"age":18,"name":"日光"}print("age"in d)#辞書は判断の鍵です
class_tuple.py
# タプルシンボル()括弧v
# a=(1,0.02,'hello',[1,2,3],True,(4,5,6))
# 1: 空のタプルが存在する可能性があります=()
# 2: タプルには、あらゆるタイプのデータ印刷を含めることができます(type(a))
# 3: タプル内の要素はコンマで区切られます
# 4: タプル内の要素にもインデックスがあり、インデックス値は0から始まります
# 5: タプルで単一の値を取得します:タプル[インデックス値]
# 6 :タプルのスライスは、文字列の操作タプル名と同じです。[インデックスヘッド:インデックステール:ステップ長]
# print(a[0:6:2])
# データベースを操作すると、条件が保存されます
# タプルは変更(追加、削除、変更)をサポートしていません
# a[2]="太陽"#TypeError:'tuple' object does not support item assignment
# a=(1,0.02,'hello',[1,2,3],True,(4,5,6))
#
# b=[1,0.02,'hello',[1,2,3],True,(4,5,6)]
# b[5]='hello'
# print(b)
# タプルに要素が1つしかない場合は、コンマを追加します
# a=([1,2],)
# print(type(a))
class_for.py
# ループforwhileキーワード
# Python forループ構文:
# 特定のデータタイプの変数名の場合:(データタイプには、文字列リストタプル辞書コレクションなどが含まれます)
# コードブロック
# に?のメンバーオペレーター
# forループの数は、データ要素の数によって決まりますか?
# s='hello'
# L=[1,2,3]
# d={"age":18,"name":'テスト'}#ディクショナリタイプのデータは、トラバーサルアクセスのキーです
# for a in s:#forループは、s内の各要素を1つずつトラバースし、それをに割り当てます。
# print(a)
# L=[5,6,9,3,7]
# forループを使用して、リスト内のすべてのデータを追加します
# sum=0#合計を保存する
# for item in L:
# sum=sum+item
# sum=L[0]+L[1]+L[2]+L[3]+L[4]
# print("すべての値の合計:{0}".format(sum))
# d={"age":18,"name":'テスト'}
# print(type(d.values()))#ディクショナリ内のすべての値を取得します
# print(d.keys())#辞書にあるすべてのキー値を取得します
# for item in d:#トラバースは主要な辞書名です[key]
# print(d[item])
# for item in d.values():
# print(item)
# 範囲関数は整数のシーケンスを生成します
# range(m,n,k)mヘッドnテールkステップ長はデフォルトで1です。ヘッドを取りますが、テールは取りません
# range(1,5,1)
# range(1,6,2)
# # 結果を観察してリスト形式に変換するのに便利
# print(list(range(1,5,1)))
# print(list(range(1,6,2)))
# print(list(range(1,3)))
# print(list(range(8)))#ヘッダーのデフォルトは0で、0から始まります
# for item inrange(3):# 012
# print("サイクル")
# L=[5,6,9,3,7]
# forループを使用して、Lのインデックス値に従ってリスト内の各要素の値を出力してください。
# #01234 range(5)
# for i inrange(5):# 01234
# print(L[i])
# forループと範囲機能を使用して1を完了してください-100個の整数(1、100を含む)を追加します
sum=0#ストレージと
for i inrange(1,101):#1-100の整数
sum=sum+i
print("すべての値の合計:{0}".format(sum))
# ネストされたループの場合は、リスト内の各要素を個別に印刷してください
# L=[["張さん","Li Si","王呉","川"],["太陽","月","マウンテンリバー"]]
# for item in L:#ループを通過するたびに、サブリストを取得してアイテムに割り当てます
# for a in item:
# print("学生の名前は次のとおりです。",a)
class_while.py
# name=["tata","フアフア","lala","hehe"]
# username=input("名前を入力してください:")
# if username in name:#メンバーオペレーター
# print("ユーザー名は正しい")
# else:
# print("ユーザー名が正しくありません")
# 制御ループ中
# 文法:
# 条件式ながら:#論理メンバーは空のデータを比較します((ifステートメントを参照)ブール値
# コードブロック
# 実行法:最初に、whileの後の条件式が成立するかどうかを判断します
# Trueの場合、コードブロックを実行し、実行が完了した後も判断を続けます---》 trueの場合、コードブロックを実行し、実行完了後も判断を続けます
# それ以外の場合は、内部実行コードブロックを入力しないでください
# コードが無限ループに入るのを防ぐには、ループの数を制御する変数を追加します
# a=1#初期値
#
# while a<=10:
# print("これで、入力が最初になります{0}タイムズ".format(a))
# print("ループを終了できません")
# a=a+1
#
# sum=0#初期値の合計
# a=1#ループの開始値
# while a<=100:
# sum=sum+a
# a = a +1
# print("合計は次のとおりです。",sum)
i=10
count=0while i>0:
sex=input("性別を入力してください:")if sex=='f':
i-=1#お問い合わせ件数マイナス1件
age=int(input("年齢を入力してください:"))if10<=age<=12:print("おめでとうございます、あなたはサッカーチームに参加することができます")
count+=1else:print("参加条件を満たしていない")else:print("参加条件を満たしていない")
i-=1
#
# if i ==0:
# break#ループを終了し、ループから飛び出します
# else:
# continue#現在のラウンドを終了し、次のラウンドに進みます
python_function.py
# Python組み込み関数
# print input len type str int float list range
# pop append insert keys split replace strip
# remove clear
# 関数の特性を要約します。
# 再利用可能
# 関数構文.defキーワード
# 関数名の命名規則:小文字は、数字で始まり異なる文字の間で下線で区切ることはできません
# def関数名(パラメータ1、パラメータ2、パラメータ3):
# 機能本体:この機能にどのような機能を実現させたいですか?
# 呼び出し:関数名()
# def qin_han(name='落ち葉'):#正式なパラメータ/ロケーションパラメータ
# print("{0}普通の人ですか".format(name))
#
# # 関数を呼び出す
# qin_han("英語")
# qin_han()
# 範囲関数を使用して、整数加算関数を要求し、それを関数として記述します
# 最初のステップは、コードを使用して関数を実装することです。データのセットを選択して、コードが正しいかどうかを証明することもできます。
# ステップ2:関数と定義になる
# ステップ3:コードの再利用性を向上させる
def add_numbers(m,n,k=1):
sum =0for i inrange(m,n,k):
sum=sum+i
print("合計値は次のとおりです。{0}".format(sum))add_numbers(1,5)#1234
Recommended Posts