python基础知识点

python中的算数运算符有+,-,*,/ ,//,%,**,这些运算符都是双目运算符,在终端输入由两个操作数和一个运算符组成的表达式,python解释器就会解析表达式,并打印计算结果
python中的算数运算符支持相同或者不同类型的数字进行各种运算,且无需进行转换
由于python在对不同类型的对象进行运算时,会强制将对象的值进行临时类型转换,这些转换遵循如下规律:
1.布尔类型在进行算数运算时,将其分别视为数值0和1
2.整形与浮点型运算时,将整形转化为浮点型
3.其他类型与复数运算时,将其他类型转化为复数类型
简单来说,混合运算中类型相对简单的操作数会被转换为与复杂类型操作数相同的类型

赋值运算符

赋值运算符只有一个,即=(等号),它的作用是把等号右边的值赋给左边
赋值运算符的功能:将一个表达式或对角赋给一个左值,其中左值必须是一个可修改的值,不能为一个常量
Python中的复合运算符有:+=,-=,*=,/=,//=,%=.**=,它们的功能相似比较运算符,同样能够与两个操作数构成一个表达式,这种表达式通用于布尔测试,测试结果只能是True或false
python中的运算符有=,!=,<,>.<=,>=
python中也支持逻辑运算,但Python中的逻辑运算符的功能与其他语言有所不同
python中分别使用or,and,not,其中or与and为双目运算符,not为单目运算符

逻辑运算符

1.and:表达式1 and 表达式2(左右两个表达式都为真,结果为真)
寻找第一个为假的表达式,找到了就返回此表达式的值,如果没有找到假,返回最后一个为真的表达式的值
2. or:表达式1 or表达式2
寻找第一个为真的表达式,找到了就返回此表达式的值,如果没有找到真,返回最后一个为假的表达式的值
3.not:单目运算符,只有一个表达式,在not的后边
结果只有false和True
not1结果为false
not""结果为True

对象

在python中定义的数据一般称为对象(object),计算机中的数据是分块存储的,我们可以把计算机的内存空间视为一个被等分为多个格子的储物柜,储物柜中的每个格子顺序编号,当有对象被定义时,Python将对象的数值放入储物柜的某个格子中,并在格子上贴上标签,如此便完成了对象的定义
上述过程中,标签可视为“对象名(name)”存储到格子中的内容视为对象的“值(value)”而对象的内存地址称为“身份”值和身份是Python中对象的重要特性,此外,对象还有一个重要的特性——类型,决定了对象在“”储物柜“中占据”格子“的数量

python常用语句

判断语句:

1.if 表达式1:
		条件成立时执行的代码块1
		条件成立时执行的代码块1
		,,,,
		代码1(不受if影响)
		
2.if 表达式1:
		条件成立时执行的代码块1
		条件成立时执行的代码块1
		,,,,
    else:
    	条件不成立时执行的代码块1
    	
 3.if 表达式1:
		条件成立时执行的代码块1
		条件成立时执行的代码块1
		,,,,
	elif 表达式2:
		条件成立时执行的代码块1
		条件成立时执行的代码块1
		,,,,
	elif 表达式3:
		条件成立时执行的代码块1
		条件成立时执行的代码块1
		,,,,
    else:
    	条件不成立时执行的代码块1
   

while循环

while 条件表达式
	代码块
	条件表达式中变量的改变

注:while循环是死循环
else执行:while循环正常执行结束,遍历完后执行,当while遇到break跳出循环时,不会执行else,continue结束本次循环,继续下一次循环

for循环

for 变量 in  可迭代对象:
	代码块

例:range(start,end,step)
start:开始,默认
end:结束
step:步长

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值