python基础①-自动化工具python基础(运算符)

/ 0评 / 0

注意事项:

①严格遵守大小写

python2与3的区别

①Python3的安全性比Python2要高

②Python2中input中自动运行计算的功能删除

③Python2中row_input功能与Python3中input功能一致。

④Python2中print为关键字,Python3中print()为函数。函数需要带括号

一、Python语言的诞生和发展历史

1、python语言

2、python语言的诞生

3、Python优缺点

4、集成开发环境(IDE)

5、Python下载链接

二、变量和数据类型

2.1    变量的定义和使用

2.1.1    什么是变量

2.1.2    变量声明

a = 1111
print(a)

2.1.3    变量的命名规则

2.1.4    注释

2.2    数据类型(五种常用类型)

#srt字符串类型使用方法
test1 = "我是一只大白鹅"
test2 = "我要抓住它"
print(test1,test2)  #字符串类型可以使用,与加号(+)连接起来
#布尔型
a = 5
b = 6
print(a <= b)  #true
print(a >= b)        #false
print(a == b)        #false
print(a != b)        #true

2.2.1    转义字符

#转义字符的使用方法
aa = "3523523\n\n\ngdsggsg"
bb = "3523523\tgdsggsg"
cc = r"3523523\tgdsggsg"   #文本前加r表示取消转义字符
print(aa)
print(bb)
print(cc)

#打印输出的内容
3523523


gdsggsg
3523523    gdsggsg
3523523\tgdsggsg

2.2.2    用户输入数据

#运算符
print("\n*****简单的乘法计算器*****")
a = float(input("请输入第一个数值:"))
b = float(input("请输入第二个数值:"))
c = a * b
print(c)

2.3    数据类型的转换

2.4    运算符

2.4.1    二元算数运算符

#二元算数运算符
a = 6
b = 6
print("\t")
print(type((a+b))

print(a-b)
print("\t")
print(a*b)
print(a/b)
print("\t")
print(a//b)
print("\t")
print(a**b)

2.4.2    关系运算符(返回值为true或false)

#布尔型运算
a = 5
b = 6
print(a <= b)  #true
print(a >= b)        #false
print(a == b)        #false
print(a != b)        #true

2.4.3    赋值运算符(相当于简写)

#赋值运算符(+=)
a = 5
b =20
a+=b
print(a)  #25

#赋值运算符(-=)
a = 9
b = 20
a -= b
print(a)   #-11

#赋值运算符(*=)
a = 5
b = 5
a *=b
print(a)  #25

#赋值运算符(/=)
a = 20
b = 5
a /= b
print(a)  #4.0

#取模赋值运算符(%=)
a = 28
b = 5
a %=b
print(a)  #3

#幂赋值运算符(**=)
a = 2
b = 3
a **=b
print(a)  #8 (a=a^b次方)

#取整赋值运算符(//=)
a = 28
b = 5
a //= b
print(a)   #5  

2.4.4    逻辑运算符(关键词Python)

#逻辑运算符and
print("\n#逻辑运算符and")
a = 5    #输入数值a
b = 5    #输入数值b
if a == 3 and b ==2:     #判断,如果a=3且b=2,则返回a+b的值
       print(a+b)
else:                           #否则返回
       print("a不等于3或者b不等于2")


#逻辑运算符or
print("\n#逻辑运算符or")
c = 5
d = 6
if c ==5 or b==3:
       print(c+d)
else:
       print("c不等于5或b不能与3")

三、多种运算符结合的表达式(越往下,优先级越高