【Python养成】:变量类型的剖析(数字、字符串详解)

本文详细介绍了Python中的数字类型,包括整数、浮点数和复数,强调了它们的特点和表示方式。此外,还探讨了字符串的使用,包括转义字符和字符串比较。同时,文章讲解了运算符和表达式,如加法、乘法、除法、位运算等,以及它们在不同情况下的行为。最后,文章提到了一些Python中的特殊操作,如成员测试和子字符串测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

图片来自互联网

 

文章目录


前言

一、数字、字符串、运算符和表达式

总结



前言

接着上次的Python对象和变量的超细的解析Python对象和变量的超细的解析_嵌入式up的博客-优快云博客,我们这次讲下各类型变量的详解。

有些是参考网络知识,如有侵权,请直接联系博主!立马删帖道歉!谢谢大家的关注,大家的关注是我持续更新的动力!文章只供学习参考!


 

一、数字、字符串、运算符和表达式

Python中主要分为整数(int)、浮点数(float、double)、复数类型

整数:

        python中数字类型可以表示无限大。

        如:

        

        整数主要分为:十进制整数、八进制整数、二进制整数、十六进制整数。


浮点数:

        也称为实数和小数。

        如3.14、5.66、0.33、-11.1、12e3、11e-5。


复数:

        python中的复数与数学中的复数的形式一模一样,由实部和虚部组成,使用j和J来表示虚部。

        如:

        

 补充:

        Python3.6之后支持数字中间使用下划线作为分隔符提高可读性,可以放在任何位置但注意不可放在开头或结尾。

        如:

        


字符串:

        字符串属于不可变序列,可以用单引号、双引号、三引号进行界定,并且可以互相嵌套!

        如:

        

 补充:一对三单引号和三双引号表示的字符串支持换行!也可以表示较长的注释!

转义字符:

        

运算符和表达式:

图片来自互联网

         

图片来自互联网

 补充:

        +号除了加法运算之外还可以进行一些连接。不支持内置类型对象中间连接。

        如:

        

 补充:

        *号除了乘法运算之外还可以进行一些重复。

        如:

        

 补充:

        /号和//号分别表示除法和整除。

        如:

         

         

 补充:

        求余结果符号与右侧运算数的符号一致。

        如:

                         

 补充:

        字符串比较大小,是逐个比较对应位置上的字符,得出结果就停止

        根据ASCLL码比较!

        如:

        

 补充:

        列表比较大小,规则与字符串规则差不多一致。

        列表逐个比较元素,相同不算,不相同比较。如果列表长度不同,元素相同,列表长度大的就比较大。

        如:

         

 补充:

        测试是否真子集。

        如:

                

 补充:

        成员测试。

        如:

        

        

 

        子字符串测试。

        如:

        

 补充:

        range测试。

        如:

         

 补充:

        循环遍历测试。

        如:

        

 补充:

        同一性测试。

        如:

        

 补充:

        位运算测试。

        如:

        

        与或运算是由短路的情况

        如:3<5 or运算即  不用管3>1  (即短路)

        

 网上也有许多关于短路的详细解说,这里对逻辑运算我们就不细说了!

 补充:

        交集、并集、对称差集测试。

        如:

         

 补充:

        逗号并不是运算符,只是个分隔符。

        如:

        

 补充:

        Python不支持++和--运算符。

        如:

         

 


总结

【Python养成】:变量类型的剖析(数字、字符串详解):

        以上详细讲述了数字、字符串、运算符和表达式的详细解释,如有错误欢迎指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式up

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值