两点检查
1.标点符号是否是英文?
2.缩进是否正确?
3.函数拼写是否正确?
dir(__builtins__)
变量 variable
变量赋值,赋值操作
变量名:区分大小写
中文字符可以作为变量名
值传递
判断两个变量是否相等:==
字符串string
转义字符:反斜杠
\n换行
习题一代码
math=input("请输入你的数学考试成绩:")
score=int(math)
if score==100:
print('好棒,你离女神又近了一步^_^')
else:
print('小子,想要幸福,就得努力!')
print("游戏结束")
变量和字符串(下)
原始字符串:raw strings
r放开头,转义字符不再有效,
长字符串,triple quotes,表示要换行
字符串的加法和乘法
字符串相加,拼接
input返回的是字符串
score=input("请输入您的分数:")
get_score=int(score)
if get_score<60:
print("D")
elif get_score<80:
print("C")
elif get_score<90:
print("B")
elif get_score<100:
print("A")
elif get_score==100:
print("S")
else:
print("您输入的分数不正确,请重新输入")
模块调用
数字类型
浮点型:浮点数
decimal十进制
E记法:
复数a+bj
x.real实部
x.imag虚部数值
数字运算
// 地板除 向下取整
%余数
abs()绝对值
int()取整,扔掉小数部分
逻辑运算
运算符优先级,not and or