学习总结(Python 1)
1. print函数
1.)控制台上的数据是由print函数输出的
比如print(100)
2.)print表示打印数据,既可以打印一个数据,也可以打印多个数据,其中多个数据用逗号隔开。
例如:
print(10,20,"abc" ,10+20,None)
print(18)
print("abc")
print(10+20)
2.变量
1.)主要用途为:代码,文字或者数据较多时给它赋值,便于方便
例如:
age=18
print(age)
2.)定义变量
说明;
变量名- 由程序员自己命名
2个要求:是标识符:不是关键字
3个规范:取一个大家都看得懂的变量名
不能使用系统的函数名(print),类名(int,float,str)或者模块名
- 常规给变量赋值
um=10
print(num)
num1=num
print(num1)
print(num+20)
- 重新给变量赋值
a=12
print(a)
a=23
print(a)
a="hello"
print(a)
- 同时定义多个变量
x = y = z = 100
print(x, y, z)
- 同时定义多个变量赋不同的值
m, n = 11, 22
print(m, n)
5.交换两个变量的值
方法一:
a = 100
b = 200
b, a = a, b # b, a = 100, 200
print(a, b)
方法二:
a = 100
b = 200
c = a # c = 100
a = b # a = 200
b = c # b = 100
print(a, b)
3.数学运算符
包括:
+(加)、-(减)、*(乘)、/(除)、//(整除)、%(取余)、**(幂运算)
1.)
+、-、*、/和数学中的+、-、×、÷的功能一模一样
例如:
print(5 + 2)
print(5 - 2)
print(5 * 2)
print(5 / 2)
2.)
//(整除) - 求两个数的商,然后商向小取整(取和商相邻的两个整数中较小的那个)
rint(5 // 2) # 2
print(3.8 // 2) # 1.0
print(-5 // 2) # -3
应用场景:去掉一个整数的低位数保留高位数 - 对10或者10的N次方进行整除操作
num = 7892
print(num // 10) # 789
print(num // 100) # 78
print(num // 1000) # 7
3.)% - 取余、取模
x % y - 求x除以y的余数
print(10 % 3) # 1
print(23 % 10) # 3
应用场景:判断两个整数之间是否存在整除关系(判断一个数是否能够被另外一个数整除) - 判断两个数的余数是否为0
num1 = 78
num2 = 3
print(num1 % num2) #0
num = 221
print(num % 2) #1
-
整除和取余相结合的应用场景
num = 98312 方法一: print(num // 100 % 10) 方法二: print(num % 1000 // 100)
4.比较运算符
-
)比较运算符在Python中的书写:>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于)、!=(不等于)
-
)所有比较运算符的运算结果都是布尔值
- 注释:布尔只有True和False两个值;True表示真、对的(肯定的回答),False表示假、错(否定的回答)
print(10 > 5) print(10 < 5) print(10 == 10) print(10 != 10)
-
)判断num是否是偶数
num = 40 print(num % 2 == 0)
-
Python中的比较运算符支持连写表示范围
age = 20 print(18 <= age <= 28)