Python 基础

转义字符:
    字符串中一些表达特殊意义的字符
    
    \n 换行符       \t 制表符 (等于Tab键)
    取消转义 文件路径 网址
    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(非) 取反 真为假,假为真

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值