【python】入門学習(二)
4057 ワード
キーボード文字列:
name = input('What is your first name?').strip()print("Hello "+ name.capitalize() + "!")
input():キーボードから文字列を取得するには、数値を取得するにはタイプ変換を使用する必要があります.
strip():文字列の開始と終了の余分なスペースを削除します.
Capitalize():文字列の頭文字が大文字で、残りの小文字
dir('):文字列関連関数の取得
print():デフォルトのスペース分割はsep=''で区切り記号を変更します.
複数printのデフォルトの複数行表示で、endで終了適合を空に変更して1行表示にすることができます
ブール演算:優先度が高い順から低い順にかっこで順序を区別することが望ましい
C言語と同じように短絡で値を求めます!
False and後の結果は処理せずにFalseを直接出す
True or後の結果は処理せずに直接Trueを得る
p == q
p != q
not p
p and q
p or q
条件分岐:符号ブロックをインデントで表すコロンに注意
if :
elif :
else:
条件式:
a if p else b:pが真であればaに等しく、そうでなければbに等しい
name = input('What is your first name?').strip()print("Hello "+ name.capitalize() + "!")
input():キーボードから文字列を取得するには、数値を取得するにはタイプ変換を使用する必要があります.
strip():文字列の開始と終了の余分なスペースを削除します.
Capitalize():文字列の頭文字が大文字で、残りの小文字
dir('):文字列関連関数の取得
print():デフォルトのスペース分割はsep=''で区切り記号を変更します.
複数printのデフォルトの複数行表示で、endで終了適合を空に変更して1行表示にすることができます
>>> print('kuang','zi','yu')
kuang zi yu
>>> print('kuang','zi','yu',sep ='&')
kuang&zi&yu
print('yes')
print('no')
print('yes',end = '')
print('no')
>>> ================================ RESTART ================================
>>>
yes
no
yesno
ブール演算:優先度が高い順から低い順にかっこで順序を区別することが望ましい
C言語と同じように短絡で値を求めます!
False and後の結果は処理せずにFalseを直接出す
True or後の結果は処理せずに直接Trueを得る
p == q
p != q
not p
p and q
p or q
条件分岐:符号ブロックをインデントで表すコロンに注意
if :
elif :
else:
pwd = input("What is your password?")
if pwd=='apple':
print('Logging on...')
else:
print('Incorrect password.')
print('All done!')
条件式:
a if p else b:pが真であればaに等しく、そうでなければbに等しい