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

导读:本篇文章讲解 【Python养成】:变量类型的剖析(数字、字符串详解),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

【Python养成】:变量类型的剖析(数字、字符串详解)
图片来自互联网

 

文章目录


前言

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

总结



前言

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

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


 

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

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

整数:

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

        如:

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

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


浮点数:

        也称为实数和小数。

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


复数:

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

        如:

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

 补充:

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

        如:

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


字符串:

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

        如:

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

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

转义字符:

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

运算符和表达式:

【Python养成】:变量类型的剖析(数字、字符串详解)
图片来自互联网

         

【Python养成】:变量类型的剖析(数字、字符串详解)
图片来自互联网

 补充:

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

        如:

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

 补充:

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

        如:

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

 补充:

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

        如:

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

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

 补充:

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

        如:

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

 补充:

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

        根据ASCLL码比较!

        如:

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

 补充:

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

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

        如:

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

 补充:

        测试是否真子集。

        如:

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

 补充:

        成员测试。

        如:

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

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

 

        子字符串测试。

        如:

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

 补充:

        range测试。

        如:

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

 补充:

        循环遍历测试。

        如:

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

 补充:

        同一性测试。

        如:

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

 补充:

        位运算测试。

        如:

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

        与或运算是由短路的情况

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

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

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

 补充:

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

        如:

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

 补充:

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

        如:

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

 补充:

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

        如:

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

 


总结

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/73664.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!