- python的2.0和3.0版本不兼容。
- python的注释用 # 和 …
- python如果想打印变量加字符串,不能像js或者java一样用+拼接,而是要用占位符(类似c语言),用%后面跟上对应的字符
//java代码
string name="小明";
int age="10";
println("我的名字是"+name=",我今年"+age+"岁了");
# python 代码
# %d:表示整数占位符
# %s:表示字符串占位符
a=5
print("这是一个数字%d"%5)
# 如果是多个占位符,用%+()来显示,()里面用逗号分割
name="小明"
age=10
print("我的名字是%s,我今年%d岁了"%(name,age))
- 打印多个字符串,并且拼接 用关键字 sep
print("www","baidu","com")
#打印结果 www baidu com 他们直接是空格
print("www","baidu","com",sep=".")
#打印结果 www.baidu.com 他们用小数点.拼接
- 数据类型判断
# 判断数据类型用 type
b=20
c="这是一段话"
print(type(b),type(c))
#打印结果 <class 'int'> <class 'str'>
- 接收用户输入的内容的关键字用input
# 接收用户输入关键字 input
password=input("请输入密码:")
print("您输入的密码是%s"%password)
- 条件语句 python 的if后面直接写条件语句,然后后面跟冒号:不用()和{}
用缩紧结构来表示代码块:
if 条件语句 :
执行语句一
执行语句二
......
else :
执行语句三
......
示例代码:
# int():表示将输入的内容强制转换为int类型
score=int(input("请输入你的成绩:"))
if score>=90 and score<=100:
print("恭喜你成绩非常优秀")
print("奖励你一个小奖状")
elif score>=70 and score<90:
print("成绩不错,加油")
elif score>=60 and score<70:
print("成绩刚刚及格")
print("一定要努力努力再努力")
else:
print("成绩太差了!")
print("一定要相信自己,可以的")
print("成绩查询结束")
注意:
任何非0或者非空的都为True
0获取None为False