python数据基本运算

数据的基本运算

pycharm常用快捷键

1.移动到本行开头:home键
2.移动到本行末尾:end键盘
3.注释代码:ctrl + /
4.复制行:ctrl +d
5.选择列:鼠标左键 + alt
6.移动行:shift + alt + 上下箭头
7.智能提示:Ctrl + Space

注释

1.单行注释:以#号开头。
2.多行注释:三引号开头,三引号结尾。

函数

表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。
例如:
1.print(数据) 作用:将括号中的内容显示在控制台中
2.变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量

变量

1.定义:关联一个对象的标识符。
2.命名:必须是字母或下划线开头,后跟字母、数字、下划线。
             不能使用关键字(蓝色),否则发生语法错误:SyntaxError: invalid syntax。
3.建议命名:字母小写,多个单词以下划线隔开。
          class_name
4.赋值:创建一个变量或改变一个变量关联的数据。
5.语法:变量名 = 数据
          变量名1 = 变量名2 = 数据
          变量名1, 变量名2, = 数据1, 数据2
赋值号:将右边对象的地址复制给左边内存空间。

核心数据类型

1.在python中变量没有类型,但关联的对象有类型。
2.通过type函数可查看。

空值对象 None

1.表示不存在的特殊对象。
2.作用:占位和解除与对象的关联。

整形int

1.表示整数,包含正数、负数、0。
如: -5, 100, 0
2.字面值:
十进制:5 
二进制:0b开头,后跟1或者1
八进制:0o开头,后跟0~7
十六进制:0x开头,后跟0~9,A~F,a~f
3.小整数对象池:CPython 中整数 -5 至 256,永远存在小整数对象池中,不会被释放并可重复使用。

浮点型float

1.表示小数,包含正数、负数,0.0)。
2.字面值

字符串str

是用来记录文本信息(文字信息)。
字面值:双引号

布尔bool

用来表示真和假的类型
True 表示真(条件满足或成立),本质是1
False 表示假(条件不满足或不成立),本质是0

数据类型转换

1.转换为整形: int(数据)
2.转换为浮点型:float(数据)
3.转换为字符串:str(数据)
4.转换为布尔:bool(数据)
      		结果为False:bool(0)  bool(0.0)  bool(None)  
5.混合类型自动升级

运算符

算术运算符

+	加法
-	减法
*	乘法
/	除法:结果为浮点数
//	地板除:除的结果去掉小数部分
%	求余
**	幂运算
优先级从高到低: ()
      		 **
             *  / % //
             +  -

增强运算符

y += x		等同于 y = y + x
y -= x		等同于 y = y - x
y *= x		等同于 y = y * x
y /= x		等同于 y = y / x
y //= x		等同于 y = y // x
y %= x		等同于 y = y % x
y **= x		等同于 y = y ** x

比较运算符

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

逻辑运算符

与and
表示并且的关系,一假俱假。         
  示例:
True and True	# True

或or
表示或者的关系,一真俱真     
  示例:
True or True		# True 

非 not 
表示取反
  例如:
not True   # 返回False

身份运算符

语法:
		x is y
		x is not y
作用:
is 用于判断两个对象是否是同一个对象,是时返回True,否则返回False。
is not 的作用与is相反

优先级

高到低:

	算数运算符
	比较运算符
	快捷运算符
	身份运算符
	逻辑运算符

你可能感兴趣的:(每日总结)