python入门(变量使用和常见运算符)

一、变量类型

1.数字

①.整数

即整型int型,python可以处理任意大小的整数(包括0和负整数)

文件1.py
#定义变量
a = 2
#打印
print(a)
#显示数据类型
print(type(a))

在这里插入图片描述

②.浮点数

即浮点型float型

文件2.py
#定义变量
a = 2.2
#打印
print(a)
#显示数据类型
print(type(a))

在这里插入图片描述

③.复数

文件3.py
#定义变量
a = 5+2j
#打印
print(a)
#显示数据类型
print(type(a))

在这里插入图片描述

2.字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。

文件4.py
#定义变量
a = "hello python"
#打印
print(a)
#显示数据类型
print(type(a))

在这里插入图片描述

3.布尔值

布尔值是“真” True 或“假” False 中的一个。动作脚本也会在适当时将值 True 和 False 转换为 1 和 0。

文件5.py
#定义变量
a = True
b = False
#打印
print(a)
print(b)
#显示数据类型
print(type(a))
print(type(b))

在这里插入图片描述

4.列表

列表(List)可以修改,列表里面什么都可以装,且其中的元素是有序的。

文件5.py
#定义变量
a = []
b = [1,9,6]
#打印
print(a)
print(b)
#显示数据类型
print(type(a))
print(type(a))

在这里插入图片描述

5.元组

元组(tuple):存储任意类型数据,但其内数据不可变。元组不可变,其内的列表中的元素可以变

文件5.py
#定义变量
a = (1,2.3,True,'abc')    ##元组内类型任意
#打印
print(a)
#显示数据类型
print(type(a))

在这里插入图片描述

6.字典

字典里的对象是无序的,他是通过一对对的键和值来反映一种映射关系。字典里,每个键都是唯一的,我们可以通过键来存取对应的值,而不能像列表那样通过位置来索引。

7.空值

文件5.py
#定义变量
a = None
#打印
print(a)
#显示数据类型
print(type(a))

在这里插入图片描述

8.类型转换

自动数据转换

只支持Boolean、数值之间的转换

强制类型转换

#括号内加入要转换的数据
str() 	#将数值转换为字符串	
int()		#将数值转换为整数
float()	#将数值转换为浮点数

二、常见运算符

算数运算符

+				#加法运算
-				#减法运算
*				#乘法运算
/				#除法运算
%			#求余运算				(即求出除法运算后的结果的余数)
**				#幂运算					(即前者的后者次幂)
//				#地板除法运算		(即只取小数点左边的数值)

关系(比较)运算符

>		#判断左边是否比右边大,若大则输出True,反之则输出False.
<		#判断左边是否比右边小,若小则输出True,反之则输出False.
==		#判断左边是否等于右边,若等于,则输出True,反之则输出False.
!=		#判断左边是否不等于右边,若不等于,则输出True,反之则输出False.
		#(Python 2 中有这样的表示: <> )	
>=		#判断左边是否大于或等右边于,若大于或等于则输出True,反之则输出False.
<=		#判断左边是否小于或等右边于,若小于或等于则输出True,反之则输出False.

逻辑运算符

搭配真假比较使用

		and		#并且			所有条件都满足,则为真,否则为假
		or		#或者			只要有一个是真,则为真,否则为假
		not		#取反			若为真,则为假,取相反的布尔值

所属运算符

判断某个变量是否在某个容器中
innot in

#定义变量
a = 5
b = 4
c = [1,3,5,7,53,5]
判断
a in c	
b not in c
a not in c
b in c

在这里插入图片描述

赋值运算符

顾名思义,就是给变量赋值的运算符

=			#将右侧赋值给左侧
+=		#将左侧与右侧进行+运算后赋值给左侧
-=		#将左侧与右侧进行-运算后赋值给左侧
*=		#将左侧与右侧进行*运算后赋值给左侧
/=		#将左侧与右侧进行/运算后赋值给左侧
%=		#将左侧与右侧进行%运算后赋值给左侧
**=		#将左侧与右侧进行**运算后赋值给左侧
//=		#将左侧与右侧进行//运算后赋值给左侧

位运算

	原码
	反码
	补码
	左移运算
	右移运算
	&(与)
	|(或)
	^(异或)
	<< 左移运算符
	>> 右移运算符

身份运算符

isnot is判断两个标识符是不是引用自同一个对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值