whileループおよびフォーマット動作の詳細な動作

whileループ

死循环:
while True:
    print("哈哈")
    print("呵呵")        不缩进打印是打印循环的最后一个数,缩进打印为每次循环打印
死循环:
while 3 > 1 :
    print("哈哈")
    print("呵呵")      不缩进打印是打印循环的最后一个数,缩进打印为每次循环打印
有限循环:
count = 0
while count < 5:
    count = count + 1
    print(count)       不缩进打印是打印循环的最后一个数,缩进打印为每次循环打印
求1到15数的和:
num = 0
count = 0
while count < 16:
    num = num + count
    count = count + 1
print(num)                   结果:120
循环配合break
while 3 > 1:
    print("哈哈")
    print("呵呵")
    break                 执行完哈哈和呵呵就停止循环,break下面代码不执行
循环配合continue
while 3 > 1:
    print("哈哈")
    print("呵呵")
    continue               死循环,跳过本次循环,继续下次循环

フォーマット

%Sは、占有位置の文字列です。

%D%iと占有位置の数であります

%%出力手段の1%は、コンピュータは百分の一を理解することはできません。

位置は1対1の対応によって占有されなければなりません。

F {}は、3.6またはそれ以降使用する前にフォーマットしなければならないです。

name = input("姓名")
age = input("年龄")
aex = input("性别")
hobby = input("爱好")
msg = f"""
-------------------user info----------------------
name = {name}
age = {age}
aex = {aex}
hobby = {hobby}
-------------------info end------------------------
"""
print(msg)
name = input("姓名")
num = input("进度")
msg = "姓名:%s当前进度为%s%%"%(name,num)
print(msg)

演算子

算術演算子

a = 10
b = 20
print(a + b)  30
print(b - a)  10
print(a * b)  200
print(b / a)  3.0版本结果是2.0,2.0版本是2.
print(5 % 2)  求余数  1
print(5 // 2) 求商    2
print(2**3)   就2的3次幂 8

代入演算子

a = 10
a += 1  =  a = a + 1   11
a -= 1  =  a = a - 1    9

比較演算子

a < b
a > b
a = b
a != b
a >= b
a <= b

会員事業者

in 是
not in 不是 

in 使用
msg = "tmd"
num = input("请输入")
if msg in num:
    print("敏感词存在")
else:
    print("输入正常")

not in 使用
msg = "tmd"
num = input("请输入")
if msg not in num:
    print("输入正常")
else:
    print("存在敏感词汇")

論理演算子

逻辑运算符的优先级:()-not-and-or
and两边都为True时选右边的
and必须两边都为True时才是True
and两边都为False的时候选左边的
or两边都为True时选左边的
or两边都为False时选右边的
or只要有一边为True就是True

コーディング知人

8位---1字节
1024字节---1kb
1024kb---1mb
1024mb---1gb
1024gb---1tb
1024tb---1pb


ascii 一个英文 一个字节, 不支持中文
gbk 一个英文一个字节 ,一个中文两个字节
unikode 一个英文四个字节, 一个中文四个字节
utf-8 一个英文一个字节 ,欧洲两个字节 ,亚洲三个字节

おすすめ

転載: www.cnblogs.com/biyunfeng/p/11934554.html