Python基础知识(运算符相关)

区别面向对象和面向过程

面向过程:注重整个开发过程,实现的是一步一步的完成编程,如完成A模块的开发则B模块才能开始开发,C模块就处于等待B模块完成开发。
面向对象:将需求进行全面分析得出对于的属性,方法等,然后进行定义类处理,同时进行开发,最后多端进行接口联调。

面向对象:

脚本语言:
常见的脚本语言有:python,js,perl,ruby,VB等

输出语句:print(字符)

number1=520
print(number1)#python3.X的版本直接输出,2.X的版本需要加上单引号或者双引号

输入语句:input

input(语句)#3.x的版本使用这个

数据类型:

整型 (int)长整型(long):
字符串(string):str
bool类型:Ture 和 False
列表:list
元组:tuple
字典:dictionary

运算符

1.算术运算符:

+-*/  整除//   取余(模)%**

2.比较运算符:

大于 >   小于<  小于等于 <=  大于等于 >=  等于==    不等于!=<>

3.赋值运算符:
number1=number1=number2 等价于 number1+=number2 其他也是如此

逻辑运算符:逻辑于and 逻辑或or 逻辑非not

逻辑于:其中一个bool类型为假,结果为假
逻辑或:其中一个bool表达式为真,则整个结果为真
逻辑非:非真及假,非假及真

4.位运算符

1.使用bin函数进行查看对应的数字的二进制数

位与运算(&):二进制的每一位做与运算#同为1,才是1
举个例子:
number1=4 ____转换为二进制:00000100
number2=6_____转换为二进制:00000110
结果等于:4
位或运算(|):二进制的每一位进行或运算#一个为1,就为1
number1=4 ____转换为二进制:00000100
number2=6_____转换为二进制:00000110
结果等于:6
位异或运算(^):二进制相同位取0,不同位取1
number1=4 ____转换为二进制:00000100
number2=6_____转换为二进制:00000110
结果等于:2
位取反运算(~):将二进制数+1之后乘以-1
取反的正负数通用的公式:-(a+1)
左移运算符(<<):相当于指定数乘以2的多少次方
举个例子:
number1=10
print(number1<<3)等价于10*23次方
右移运算符(>>):相当于指定数除以2的多少次方
举个例子:
number1=10
print(number1>>3)等价于10/23次方

变量:
定义:在计算机程序中进行赋值给一个字符后,该值可以进行修改的字符成为变量。

语法:变量名=值

1.type 进行查看对应变量的数据类型:如 type(变量)
2.在Python中,变量不存在数据类型,但是对应的值存在对应的数据类型。

编码注意事项:

1.区分大小写
2.所有的符号均是英文状态
3.Python中语句结束后可以添加分好也可不添加,建议不加,后续可使用缩进完成
4.python中等号(=)表示赋值。双等号(==)才表示等于
5.当变量进行再次赋值时,则之前的值会被覆盖。
6.禁止使用python中的保留字作为变量名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值