Python【3】:フォーマット出力while,else ASCIIコード,バイト変換,論理演算


(プレースホルダ)%(剰余を求める)
name = input("       ")                                      
age =int(input("       "))                                   
height = int(input("       "))                               
mug =("    %s,    %d,    %d")%(name,age,height)              
print(mug

フォーマット出力で単純なパーセンテージを表示したい場合は%の例%を加算します.
%s(str)は文字列です
%d(ding'i't)(int)は数字です
while else
whileが正常に実行されdreakによって中断されるとelseは実行されません
中断しないでelseの文を実行します
ascii
最初の「パスワード帳」には、英語の大文字と小文字、文字、数字//例//01001001が含まれています.
.
asciiは256種類しか表示できません.中国語が少なすぎるかもしれません.9万以上の文字が足りません.
万国を创立しましたか:unicode最初の16は1つの文字を表して、やはり中国语の日本が足りないのも足りません...など
アップグレード後32は1文字を表し、十分に決定されます.メモリが多すぎる
.
uncodeアップグレードutf-8 utf-16 utf-32
utf-8 1文字最低8ビットで英語を表す8ビットヨーロッパ16ビット中国語24ビット
gdkは中国自身が発明した中国語で2バイト、16ビットで表されている.
バイトへんかん
1bit
byte
KB
MB
GB
8bi't = 1bytes
1024byte =1KB
1024KB=1MB
1024MB=1GB
1024GB= 1TB
ろんりえんざん
論理演算のさらなる研究:
1は、()がない場合、not優先度がandより高く、and優先度がorより高く、すなわち優先度関係が()>not>and>orであり、同じ優先度が左から右に計算される.
例題:次の論理文のTrue,Falseを判断する.
1,3>4 or 4<3 and 1==1
2,1 < 2 and 3 < 4 or 1>2 
3,2 > 1 and 3 < 4 or 4 > 5 and 2 < 1
4,1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8
5,1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
6,not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6

覚えておいてください.
x or y、xは真で、値はxで、xは偽で、値はyです;
x and y,xは真,値はy,xは偽,値はxである.