- python中不需要定义变量类型,直接赋值即可,变量名必须以字母或下划线开头,不能是关键字。例如:
a=10
- python中打印格式为:print()例如打印“人生苦短”:
print('人生苦短')
- 函数type可以查看变量类型
a=10
print(type(a))
- 算数运算符:+ - * / %(取余) //(取整,向下取整)
a=7
b=3
c=10
print(a+b*c)
print(a-b)
print(a*b)
print(a/b)
print(a%b)
print(a//b)
- 比较运算符: == != <= >= < > 返回值是bool类型
a,b=10,5
print(a==b)
print(a!=b)
print(a>=b)
print(a<=b)
print(a>b)
print(a<b)
- 逻辑运算符: and or not 分别是 与 或 取反
a,b,c,d=23,18,10,3
print(a+b>c and c<d)
print(c>d and a>b)
#or
print('---------or-------')
print(a<b or b>d) #true
print(a<b or b<d) #false
#not 取反
print('-------------not-----------------')
print(not a<b)
- 输出
输出:%占位符 例如
# me='我的'
# classPro='清华附中'
# age=15
# print('%s名字是小明,来自【%s】,今年%d岁了'%(me,classPro,age))
要遵循以上规则,也可以不用占位符,用.format, 前边是{}
name='老夫子'
print('姓名:{} 年龄是:{} 岁'.format(name,12))
- 输入
用input,用来获取键盘上的内容,例如
name=input('请输入你的姓名:')
input获取的类型为字符型,若要获取整形可以强制转换,例如
age=int(input('请输入你的年龄:')) #强制转换