pthonの基本的な操作

出力フォーマットされた三つの方法

1、プレースホルダ

手順は、しばしばこのようなシナリオがある:ユーザが情報を入力し、固定フォーマットを印刷します

このようなユーザー名と年齢を入力し、[次の形式を印刷するようにユーザーに要求するように:

my name is xxx,my age is xxx
age=19
name='lzs'
print("my name is "+name+"my age is"+str(age))
##  my name islzs my age is19

更新:

name='lzs'
age=19
print('my name is %s my age is %s' %(name,age))
##my name is lzs my name is 19
2、フォーマット形式
name='lzs'
age=19
print("hello,{}.you are {}'.".format(name,age))
##helle,lzs.you are 19
3、F-文字列フォーマット

比較すると、プレースホルダの道、python3.6バージョンを理解することは比較的簡単で、F-文字列フォーマットされた道を、追加し、この方法を使用することをお勧めします

name='lzs'
age=19
print(f'hello,{name}.you are {age}.')
## hello,lzs.you are 19.

基本的な演算子

1、算術演算子
x=10
y=10
res=x+y
print(res)
##  20
#有零整除,得到一个浮点型
print(10/3)
##3.3333333
##地板除,只取整数部分
print(10//3)
print(10//4)
##3
##2
##幂
print(10**3)
##1000
2、比較演算子
pwd=123
print(pwd!='123')
print(pwd=='123')
##false
##true
図3に示すように、代入演算子
age=19
age+=1
print(age)
##20
4、論理演算子
##从左到右的方式找到逻辑运算符,找到逻辑运算符的左边,左边成立,再去找到逻辑运算符的右边
print(3>3 and 1>2 or 2>1)
##false
5、オペレータのアイデンティティ

2つのオブジェクトを比較するためにオペレータのIDを格納するための手段

そして、==の違いは同一のオブジェクト(同じメモリ空間内かどうか)のための2つの変数かどうかを決定発生し、基準変数を決定するための別の値が等しいです

x=257
y=x
z=257
print(f'x is y:{x is y}')   ##true
print(f'x==y:{x==y}')       ##true
print(f'x is z:{x is z}')   ##false
print(f'x==z':{x==z})       ##true
6、Pythonの演算子の優先順位

Pythonの優先順位数学的演算子は、算出された第1、次いでカウント減算、乗算、除算、に対応する括弧内のより高い優先順位

演算子 説明
** インデックス(最優先)
〜= + - ビット単位の反転、単項プラスとマイナス(最後の2つの名前付きメソッドと@ + - @)
* /%// 乗算、除算、剰余、および丸みを帯びました
+ - 加算減算
>> << 右、左のオペレータ
位‘
^ | ビット演算子
<= <= >> 比較演算子
<> ==!= 等価演算子
=%= / = // = - = + = '=' 代入演算子
あるではありません アイデンティティ演算子
ではありません 会員事業者
ないとか、 論理演算子

条件が決定された場合

実際には、裁判官はシミュレーションで判断を下すのであれば、同等の意味であれば、どのようなアクションを、その後、もし

1、もし

if 条件:
     代码块
    #代码块(同一缩进级别的代码,几个代码组合在一起就是一个代码块)
score=90
if score==90:
    prin('成绩优秀')

2、もし...他

if 条件:
    代码块
else:
    代码块
 ##if...else表示if成立代码成立会干什么,else不成立会干什么
score=60
if score==90:
    print('成绩优秀')
 else:
    print('成绩合格')

3、...のelif ...他にあれば

if 条件:
    代码块
elif 条件:
    代码块
else:
    代码块
##if...elif...else表示if条件1成立干什么,elif条件2成立干什么....
score=55
if score>=90:
    print('成绩优秀')
elif score>=80
    print('成绩良好')
elif score<60:
    print('成绩不合格')

おすすめ

転載: www.cnblogs.com/lzss/p/11279131.html