本篇内容较长,介绍了Python数值类型、运算以及字符串的一些操作,逐步的学习过程中也会涉及到面试常考题,后续我会整理一篇面试常见题。
一、Python运算符
Python运算符包含算数运算符、赋值运算符、比较运算符、逻辑运算符四种
1.1 算数运算符
算数运算符就是简单的加、减、乘、除
1.1.1 加
num1 = 100
num2 = 99
sum = num1 + num2
print(sum)
运行结果:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe E:/python程序小项目/day17/one.py
199
1.1.2 减
num1 = 100
num2 = 99
dec = num1 - num2
print(dec)
运算结果:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe E:/python程序小项目/day17/one.py
1
1.1.3 乘
num1 = 100
num2 = 99
mul = num1 * num2
print(mul)
运算结果:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe E:/python程序小项目/day17/one.py
9900
1.1.4 除
num1 = 100
num2 = 99
div = num1 / num2
print(div)
运算结果:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe E:/python程序小项目/day17/one.py
1.0101010101010102
1.2 赋值运算符
赋值运算符包含 += 、-= 、*= 、/=
1.2.1 +=
sum+=100
,即等于sum = sum + 100
其余的赋值运算符同理
1.3 比较运算符
比较运算符包含 == 、!= 、 > 、< 、>= 、<=
比较运算符的运行结果是布尔值(False、True)
num1 = 100
num2 = 99
print(num1 == num2)
print(num1 != num2)
print(num1 >= num2)
print(num1 <= num2)
print(num1 < num2)
print(num1 > num2)
运行结果:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe E:/python程序小项目/day17/one.py
False
True
True
False
False
True
1.4 逻辑运算符
逻辑运算符包含与(and)、或(or)、非(not)三种
逻辑运算符的运行结果也是布尔值(False、True)
1.4.1 与(and)
所有条件为真,结果才为真
user_age = int(input('请输入你的年龄:'))
user_city = input('请输入你的城市:')
res = user_age < 30