python的数据类型及运算符

python的基本数据类型

1.数字类型

1.1整型:(int)
作用:记录年龄等级等作用
定义:height=180

1.2浮点型:float
作用:记录薪资等内容
salary=2.0
整型与浮点型统称为
数字类型使用:可以进行加减乘除运算

2字符串str

定义:在单引号/双引号/三引号中包含一系列字符串
作用:记录描述性质的状态
name='egon'
name="wy"
name="hello 'wy' "
字符串可以用"+"拼接
var1='a' 
var2='b'   
print(var1+var2)
 'ab'
字符串可以使用"*"乘号
var='a'
print(var*2)
aa

3.列表:

	3.1作用:按照位置记录多个属性相同的值,可以通过索引进行取值,索引值从0开始,索引值为0对应第一个元素。
	3.2定义使用:在[]中输入元素(注元素类型可以不同),每个元素以逗号隔开,如下是一个列表。
	[1,'a',[2,4]]
	列表是有序的
	通过索引取值,在虚拟内存中是连续的(在操作系统层面的内存中是连续的)

4.字典

	作用:记录多个不同属性的值
	定义:在{}中使用逗号隔开多个元素,每个元素的格式:{key:value},一个key对应一个value,字典中也可嵌套
	key通常是str类型,描述value的状态属性
	dic[key]
	注:字典是不连续的,即在操作系统所设置的虚拟内存中是不连续的

5字布尔类型bool

作用用于判断
if True:
	print(ok)
其中0 none 空的布尔值为False 空列表[] 空字典{}
输入输出:
name=input("please input your name")
print(name)
input括号内是提示信息。
name指向输入的字符串内存空间中

运算符:

+ - * /  // %
print(1+1)
print(1*4)
print(10/3)
print(10//4)
print(10%4)

增量运算
age=age+1
age+=1 # 为增量运算
交叉运算
x的值与y的值的交换:
temp=x
x=y
y=temp
python中可以使用 x,y=y,x可以实现xy的值的互换
链式赋值
x=y=z=a
解压式赋值:
l=[‘a’,‘b’,‘c’,‘d’]
u,v,w,z=l
可以一一对应

也可以
u,v,*_=l

a b ['c', 'd']

_下划线表示列表

逻辑运算
and 与
a>b and a<v 只有&两端的条件都是正确的才能True
or 或
a>b or c<d 只要一端正确即是正确,两端都错则为False
not 非 print(not 1>2 )
True

**身份运算符**
id
==判断值是否相等
a is b判断a和b的id是否相同。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值