转义字符:
字符串中一些表达特殊意义的字符
\n 换行符 \t 制表符 (等于Tab键)
取消转义 文件路径 网址
r 与 \\
r +字符串 实现取消转义
\\ 双重转义=不转义
数据类型转换
int()------将值转换成整型
#int() 将字符类型转换成整型
a="322" # "322" 是字符类型 不能进行算数运算
b=int(a) # 转为int 整数类型 可以进行算数运算
print(b+3) # 322 + 3 = 325 输出结果为325
g=3.44 #浮点型转整型 小数点后的数直接去掉不遵守四舍五入法
h=int(g) # 转为int 整数类型
print(h) # 输出结果为3
float()-----将值转换成小数
#float 将字符类型转换成小数
c="4.22" # "4.22" 是字符类型 不能进行算数运算
d=float(c) # 转为float 小数类型 可以进行算数运算
print(d+3) # 4.22 + 3 = 7.22 输出结果为3.22
e=4 # 4 为int 整数类型
f=float(e) # 转为float 小数类型
print(f) # 输出结果为4.0
str()------将值转换成字符串
j=4
k=2.3
l=str(j) # 转为数字类型
m=str(k) # 转为数字类型
print(m,l) # 结果为 2.3 4 转换为字符类型的值不能进行算数运算
bool()-----将值转换成布尔值
接收键盘输入函数
input()
接受用户数据的 变量=input("提示语句")
提示语句中只能是一个单独字符串,不能写逗号其他类型
input 输入的语句将统一被解析成字符串类型
运算符
算数运算符:数字运算中的符号
加 +
减 -
乘 *
除 / (有小数) // (去小数)
% (取余数)
幂次方 ** a**b (a的b次方)
# 算数运算符:数字运算的符号
a=9
b=2
print(a+b) #加 11
print(a-b) #减 7
print(a/b) #除 有小数 4.5
print(a//b) #除 去小数 4
print(a%b) #除法取余数 1
print(a*b) #乘法 18
print(a**b) #次幂 a的b次幂 81
赋值运算符:给变量赋值
赋值符 = a = 5 把5赋值给a
+= a += 5等同 a = a + 5
-= a -= 5 等同 a = a - 5
/= a /= 5 等同 a = a / 5
*= a *= 5 等同 a = a * 5
#赋值运算符:给变量赋值
c=7 #把7赋值给C
d=c+2 #把c+2赋值给d
c+=6 #在c的基础上加6 等同 c=c+6
print(d) # 输出结果为: 9
print(c) # 输出结果为: 13
关系运算符:比较两个变量之间的关系
> 大于
< 小于
== 等于
>= 大于或等于
<= 小于或等于
!= 不等于
关系运算符的结果是布尔值,可用于字符串是否相等
#关系运算符:比较两个变量之间的关系
#> < == >= <= !=
#关系运算符运算值是布尔值
e=3
f=9
print(e>f) #大于 输出结果为: false
print(e<f) #小于 输出结果为: ture
print(e==f) #等于 输出结果为: false
print(e>=f) #大于或等于 输出结果为: false
print(e<=f) #小于或等于 输出结果为: ture
print(e!=f) #不等于 输出结果为: ture
#判断字符串是否相等
g="hello"
h="你好"
print(g==h) #输出结果为: false
print(g!=h) #输出结果为: ture
逻辑运算符:判断表达式之间的逻辑关系
and 或 左右的表达式都为真,即为真
or 与 左右表达式有一个是真,即为真
not 非 右边的表达式的结果取反,表达式为真,即为假
#逻辑运算符:判断表达式之间的逻辑关系
#and or not
print(5>3 and 7<2)
print(5>3 and 7>2)
print(5<3 and 7<2) # and (与) 都是真为真,有假为家
print(5>3 or 7<2)
print(5>3 or 7>2)
print(5<3 or 7<2) # or(或)有真为真,无真为假
print(not 7>2)
print(not 7<2) # not(非) 取反 真为假,假为真