- 单行注释规范,#号后留一空格
# 单行注释
- 多行注释,三个单引号或三个双引号
'''
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)