Python--数据类型运算符,序列循环笔记

本文详细介绍了Python中的数据类型,包括数字类型(int、float、bool)、运算符(算术、比较、赋值、位、逻辑、成员、身份)、序列循环(列表、元组、字符串)以及相关操作,如切片、加法、乘法、成员资格判断、最大值、最小值等。同时,还讲解了如何使用循环遍历序列,包括for循环、range函数,以及列表的常见操作如append、extend、insert、pop等。最后提到了元组的特点及生成器的使用。
摘要由CSDN通过智能技术生成

一、数据类型,运算符笔记
数字类型
数据类型包括:算术运算、比较运算、赋值运算、逻辑运算、成员运算、常用数学函数等,
数字类型:
Python自带的数据类型包括:
基本类型:数字,字符串,None(空类型) ,布尔(True/False)
复合类型:列表 ,元组,字典,集合,其他数据对象
Python3 支持 int、float、complex
int :整数类型 1 22 -123 110
float : 浮点数(小数) 3.14 2.22 5.67
bool : 布尔类型 True/Fasle 也可以表示成1/0 也可以被认为是数字类型
type() 函数可以用来查询变量所指的对象类型。

a = 'hello'
b = 'hello'
print(type(a))#打印数据类型str
print(type(b))#打印数据类型str
c = ''
print(type(c))#打印数据类型str
d = 123
print(type(d))#打印数据类型int
print(type(str(d)))#改变数据类型int为str

运算符
《1》算术运算符:
加法+、减法-、 乘法*、除法/
  %  取模 - 返回除法的余数 21 % 10 输出结果 1
2幂  返回x的y次幂 1021 为10的21次方
 //  取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
《2》比较运算符:
等于 、不等于、大于 、小于 、大于等于 、小于等于
《3》赋值运算符:
=   c = a + b 将 a + b 的运算结果赋值为 c
+=   c += a 等效于 c = c + a
-=    c -= a 等效于 c = c - a
*=  c *= a 等效于 c = c * a
/=   c /= a 等效于 c = c / a
%=    c %= a 等效于 c = c % a
//=   c //= a 等效于 c = c // a
《4》位运算符
《5》逻辑运算符
and 布尔"与" a and b    同时为真值为真
or 布尔"或" a and b  一个为真,值为真
not 布尔"非" not a   真变假,假变真
判断语句有以下三个关键字:
if (如果) else (其他) elif (其他如果),可以嵌套使用
《6》成员运算符
in 如果在指定的序列中找到值返回 True,否则返回 False。
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。
《7》身份运算符
身份运算符用于比较两个对象的存储单元(地址)是否相同。
is 判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False
两者区别:
is   用于判断是否为同一个对象
==  用于判断变量的值是否相等
is not 判断两个标识符是不是引用自不同对象x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。

a = 'hello'
b = 'hello'
print(type(a))#打印数据类型str
print(type(b))#打印数据类型str
if a==b:
	print(123)#结果为123
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值