格式: % 类型 ---- > ' %类型 ' %(数据)
%s 字符串
print(' %s is boy'%('tom')) ----> tom is boy
%d 整型
print(' tom has %d money'%(20))---> tom has 20 money
f 字符串 3.6版本以上使用
# f'{变量,表达式等等}' # 字符串嵌套 " 这是嵌套'字符串' " name=input('请输入内容>>:') print(f'{name}')r 字符串( 主要用于路径,不用再转义, )
print(r'D:\Program Files (x86)')%% 转义%号
#当打印的内容已经存在%号占位符时, 打印%号时必须是 %% print('%s 学习了 50%%') #当打印的内容没有%号占位符时,%号就是百分号 print('学习进度50%')字符串格式化的时候,不能多,也不能少
填充的时候,内容和占的位置要一一对应
算数运算符
# + 加 -减 *乘 /除 %取余(模) //整除 **幂 print(1+1) # 2 print(1-1) # 0 print(1*1) # 1 print(1/1) # 1 print(1//1) # 1 print(5%2) #1 print(2**2) #4 赋值运算符
# = += -= *= /= %= **= //= a=1 b+=1 #自增 b=b+1 c-=1 #自减 c=c-1 d*=1 #乘 d=d*1 e/=1 #除 e=e/1 f%=1 #取模 f=f%1 g**=1 #幂 g=g**1 h//=1 #整除 h=h//1 逻辑运算符
#and 与 两端都为真时,为真 1 and 2 # 2 #两端都为真的时,取后面的 0 and 1 # 0 1 and False # False False and 1 # 1 #or 或 两端为假时,为假 1 or 2 # 1 0 or 1 # 1 0 or false # false 两端都是假的,取后面的 #not 非 非假即真 ,非真即假 not Fasle #True not True #False #####个人总结: and操作: x and y 如果x不等于0,就取y, 如果x等于0就取x or 操作: x or y 如果x等于0,就去y,如果x不等于0就去x 比较运算符
> #大于 < #小于 == #等于 => #大于等于 <= #小于等于 != #不等于 身份运算符
# is 是 a=100 b=100 print(a is b )#True #is no 不是 print(a is not b) #False 成员运算符
#in 在x内 s='abc' print('a' in s) #True #not in 不在xx内 print('a' no in s) #False 8bit=1B
1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
转载于:https://www.cnblogs.com/dengl/p/10974644.html