打印语句里是可以直接写数字和变量的
变量的作用:存储数据的(给数据起名字的)
如何写一个变量:10 10 10
格式:变量名=数据
注意:右边的值赋给左边
变量的命名规则:
1.见名之意
2.变量名可以使用字母、数字和下划线
3.数字不可以开头
4.区分大小写
5.不能使用关键字
整数 小数
type():检测变量是什么类型的
整数int 小数float
字符串str:用双引号或者单引号就是字符串
布尔bool:用来判断对错的 True正确 False错误
空值None:这个变量没有值
列表 元组 字典 集合
'''
数字可以和数字做运算
'''
# a=10
# b=20.1
# print(a+b)
'''
整数和字符串求和
报错:整数和字符串不能够做运算
注意:只有类型相同的数据才可以运算
'''
# a=10
# b="20"
# print(a+b)
'''
字符串加法运算:
字符串做加法是拼接
'''
# a="10"
# b="20"
# print(a+b)
'''
整数和字符串做加法运算,除非字符串的内容是数字
我们可以将字符串转换为整数
转换方式:int(要转换的数据/变量)
'''
# a=10
# # b=int("20")
# b="20"
# c=int(b)
# print(a+c)
'''
将整数转换为字符串str()
'''
a=str(10)
b="20"
print(a+b)
-
1.算数运算符
加+
减-
乘*
除/
取整// 不是四舍五入,直接将小数舍弃
求余(求模)%
a的b次方:**
a=5
b=3
print(a**b)
2.赋值运算符
=
3.复合运算符
+= -= *= /= //= %= **=
a=10
a=a+2
a*=2 #a=a*2
print(a)
4.关系运算符
> < >= <= != ==
a=10
b=10
print(a==b)
5.逻辑运算符
and :条件全部满足才是True,有False则False
or :有True则True
not:取反
a=10
b=20
print(a>b and a<b) #False and True
print(a>b or a<b) #False or True
print(a!=b and a<b) #True and True
print(not a>b) #not False