作者: Jim Wang 公众号: 巴博萨船长

列表与操作方法

列表list是Python语言中的标准数据类型,进一步讲list是一种可变的序列类型,不可变的有tuple和range(注:Python 3.x中xrange已经不存在了)。可变序列类型可变就是长度可以改变,所含元素数值可以改变,元素数据类型可以改变;序列意指成员有序排列,可以通过索引访问元素。既然是序列类型,就一定可以迭代(for 循环),所以列表是可迭代的对象,请注意可迭代迭代器的差异。

阅读全文

作者: Jim Wang 公众号: 巴博萨船长

虽然Python简单并且容易部署,平时开发时,除了常见的py和pyc文件后缀以外,其实python还有一些别的文件扩展名。我们这篇文章就归纳总结一下所有的与python相关的文件扩展名filename extension(又称后缀名)与各种文件扩展名的文件是如何产生,每种文件文件扩展名的作用。

阅读全文

作者: Jim Wang 公众号: 巴博萨船长

在计算机编程的过程中,常常会涉及到浮点数(小数)的算术运算。稍加留意就会发现,算术运算的结果时常是不正确的。如果程序中有条件语句if加逻辑判断来控制程序执行,由于判断结果也不符合预期,程序就会流向错误的节点。经典例子就是0.1的10次求和与1进行逻辑判断得出的结果为False,遇见相似的问题会把自己急出一身汗,却也弄不个所以然来。

阅读全文

作者: Jim Wang 公众号: 巴博萨船长

最近一直考虑着下一篇关于Python的文章应该是什么样的内容,对比一些专业大咖的文章,目前应该写一个完整的且无错的程序,然后和大家一起一行行地分析代码相互学习,可是我实在不想如此亦步亦趋。在学习编程方面,我是一个实用主义者,认为“学以致用”才是学习的最终目的, 最近发现了一些有趣的东西,让我很感兴趣,也能检验我自己所学的东西。

阅读全文

作者: Jim Wang 公众号: 巴博萨船长

Python运算符简介

程序语言运算符就是对数据操作的表示方法,即数据是如何处理的。理解运算符,在查看代码的时候就能理解代码中数据是如何加工处理的,掌握运算符就能过对数据按照自己所想操作加工处理。一般的教程或者学习资料会将操作符分为:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。这也是普遍的共识。在本文中,我们稍作改变,我们分组分章节介绍,之所以这样,也是一些运算符好之间也有一定的关系。Python中有一种比较特殊的运算符,即身份运算,会单独介绍一下。位运算从本质上来讲也属于算术表达的一种,但是由于其比较特殊,常在硬件设计方面应用较多,日常的应用设计很少遇到,所以在文中也用单独的章节介绍。

阅读全文

作者: Jim Wang 公众号: 巴博萨船长

Python 标准数据类型

大家好,最近更新比较慢,临近圣诞节和新年,公司的事情也就异常多。连续几天的会议,还要加紧修复bug,为新版本软件的发布做准备。好了言归正传,书接上回。Python 定义了一些标准数据类型,用于存储各种类型的数据。Python有五个标准的数据类型,分别是:

阅读全文
作者的图片

Jim Wang


全栈探索之路
记录个人对技术的理解和开发过程中遇到的问题,欢迎了解更多。

软件工程师


河南,中国
global.wechat_public_qr_code_image

请扫描上方的二维码订阅我的个人微信公众号


原创不易,多多点赞分享支持。

global.wechat_public_search_bar_image