? ?
#运算
num = 1
num += 1
print("num += 1",num)
num -= 1
print("num -= 1", num)
num *= 4
print("num *= 4",num)
num = 3
num %= 2
print("num%=2",num)
num **= 2
print("num **= 2", num)
num = 9
num //= 2
print("num //= 2",num)
#数字整形
num = 1
#浮点型
height = 182.5
#字符串
name = "python"
#字符串拼接 多个变量多个占位符号 后边需要用括号括起来 %f %d" %s
fruit = "apple"
price = 5
des = "%s %s元一斤" %(fruit,price)
print("des",des)
kind = "红富士"
des = "%s苹果" % kind
print(des)
name = "xxx"
height = 182.5
age = 18
info = "%s身高:%f 年龄:%d" % (name,height,age)
#字符串 快速格式化
city = "南阳市"
province = "河南省"
county = "淅川县"
count = 60.89
message = f"{county} 是 {province} {city} 的一个小县城 这里人口{count}万 风景秀丽 人杰地灵 物华天宝"
print(message)
#表达式格式化
print(" 1 * 1 的结果是%d" %(1 * 1))
print(f" 1 * 2 的结果是{1 * 2}")
print("数字的类型是 %s" % type(123))
#精度控制 m.n m 宽度 n 小数个数 精度控制会做四舍五入
num = 11
num2 = 11.356
#宽度大于自身 前边用空格补齐
print("数字11宽度限制5 结果是 %5d" % num)
#宽度小于自身不生效
print("数字11宽度限制1 结果是:%1d" % num)
#
print("数字11.356 宽度限制7 小数精度2 结果是 %7.2f" % num2)
print("数字11.356不限制宽度 小数精度限制2 结果是 %.2f" % num2)
#input 获取的类型是字符串类型 需要其他类型自行去转换
name = input("who are you?")
print("Im is %s" % name)
age = input("how old are you?")
nativeplace = input("where are you from")
print(f"姓名:{name} 年龄:{age} 籍贯:{nativeplace}")
isTure = True
result = 1 > 2
result = 1 == 5
result = 1 != 5
str1 = "qa"
str2 = "www"
print(f"str1==str2{str1 == str2}")