- 单行注释规范,#号后留一空格
# 单行注释
- 多行注释,三个单引号或三个双引号
'''
duo
hang
zhu
shi
'''
赋值给变量时为字符串
n = '''
123
'''
print(n)

- 查看类型:type()
a = 111
b = "111"
if a == b:
    print("true")
    print(a)
    print(type(a))
else:
    print("false")
    print(b)
    print(type(b))
    c = type(a)
    print(c)

- 类型强转:int()
eee = 3.9415
print("eee=", int(eee))
fff = -3.9415
print("fff=", int(fff))

- 命名规范:简介明了,下划线分割单词,英文全小写
- +=
 -=
 /=
 //=
 *=
 **=
 %=
a = 5
b = 2
a **= b  # a = a**b
print(a)

 7. 转义字符 \
 +号无法直接拼接字符串与数字类型
 多个%占位符时写法:%(第一个变量,第二个变量)
str_1 = "\"I'm ironman\""
print(str_1)
# 用+号,无法直接拼接字符串与数字
print(str_1 + "a")
# 注意此处写法,多个%占位符时,写作:%(第一个s,第二个s)
print("%s%s" % (str_1, a))

'''
%s 字符串占位
%d 整数占位
%f 浮点 数占位
'''
- 精度控制m.n,其中m表示宽度,超限失效,不足用空格补充,n表示小数点后位数,且四舍五入
import math
pi = math.pi
x = 451.234567
# 精度控制m.n,其中m表示宽度,超限失效,不足用空格补充,n表示小数点后位数,且四舍五入
print("%5.5f" % pi)
print("%.2f" % x)

- 语法,快速格式化: f"{变量}"
name = "jay"
age = 18
money = 3.5656  # 无精度控制
print(f"我是{name},今年{age},兜里还剩{money}")

- input(),从键盘获取输入,为字符串
name = input()
print("你是%s" % name)




















