自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Python学习之解决“千年虫”问题

Python学习之解决“千年虫”问题千年虫事件是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运 算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功 能紊乱甚至崩溃。因此从根本上说千年虫是一种程序处理日期上的bug(计算机程序故障),而非病毒。如记录年份时,1998被表示为98、2000被表示为00,但跨入2000年后,计算机会把2000年解释为1900年,造成各种系

2021-01-30 14:04:54 3003 1

原创 Python学习(4)元组与列表的区别

Python学习(4)元组与列表的区别元组和列表主要的区别体现在以下几个方面:1.列表属于可变序列,它的元素可以随时修改和删除;元组属于不可变序列,其中的元素不可以修改,除非整体替换。2.列表可以使用append()、extend()、insert()、remove()和pop()等方法实现添加和修改列表元素;而元组则没有这几个方法,因为不能向元组中添加和修改元素,也不能删除元素。3.列表可以通过切片访问和修改列表中的元素;元组也支持切片,但只支持访问,不支持修改。4.元组比列表的访问和处理速度快

2021-01-30 13:36:55 315

原创 Python学习(4)元组:元组的创建和删除、访问元组元素、修改元组元素、元组推导式

Python学习(4)元组:元组的创建和删除、访问元组元素、修改元组元素、元组推导式元组可称为不可变的列表,它是不可变序列。4.3.1.元组的创建和删除在上一篇博文说过了列表,简单来说,元组的使用就是将列表的[]改为()即可,这里不做过多介绍,注意的是,元组的()是可以省略的。如下创建并输出一个元组:a = "你好","世界","hello" #创建元组print(a) #输出结果为:('你好', '世界', 'hello')创建空元组、创建数值元组和删除元

2021-01-25 17:51:09 1013

原创 Python学习(4)列表:列表的创建与删除、访问列表元素、遍历列表、添加修改删除列表元素、对列表进行统计计算、对列表进行排序、列表推导式

Python学习(4)列表:列表的创建与删除、访问列表元素、遍历列表、添加修改删除列表元素、对列表进行统计计算、对列表进行排序、列表推导式4.2.1列表的创建与删除1.使用赋值运算符直接创建列表用赋值运算符“=”直接将一个列表赋值给变量,语法格式如下:lt = [element1,element 2,element 3,...,element n]其中,lt表示列表名称,可以是任何符合Python命名规则的标识符;“element1,element 2,element 3,…,element n

2021-01-22 19:47:41 2321 1

原创 Python学习(4)序列:索引、切片、序列相加、乘法(Multiplying)、检查某个元素是否是序列的成员(元素)、计算序列的长 度和最大最小值

Python学习(4)序列:索引、切片、序列相加、乘法(Multiplying)、检查某个元素是否是序列的成员(元素)、计算序列的长度和最大最小值4.1序列序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称为索引或位置。通过该索引可以取出相应的值。例如,我们可以把一家酒店看作一个序列,那么酒店里的每个房间都可以看作是这个序列的元素。房间号就相当于索引,可以通过房间号找到对应的房间。4.1.1索引序列中的每个元素都有一个编号,也称为索引。这个索引是从0开

2021-01-21 16:05:54 720

原创 Python学习(3)逻辑运算符、位运算符、运算符的优先级

Python学习(3)逻辑运算符、位运算符、运算符的优先级3.4逻辑运算符逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值,Python中的逻辑运算符主要包括and(逻辑与)、or(逻辑或)、not(逻辑非)。如下(图片来源:菜鸟):3.5位运算符如下:3.6运算符的优先级Python运算符的运算规则是:优先级高的先执行,优先级低的后执行,同一优先级按照从左到右的顺序进行。也可以向四则运算那样使用小括号,括号内的运算最先执行。下表从高到低的顺序列出了运算符的优先级,同一行

2021-01-20 19:04:03 642

原创 Python学习(3)算数运算符、赋值运算符、比较(关系)运算符

Python学习(3)算数运算符、赋值运算符、比较(关系)运算符运算符是一些特殊的符号,主要用于数学运算,比较大小和逻辑运算等。3.1算数运算符算数运算符号是处理四则运算的符号,常用的算数运算符如表:算数运算符可以直接对数字进行运算,也可以直接对变量进行运算:print(3+5) #结果为8,直接对数字进行运算a = 1b = 2print(a + b) #结果为3,对变量进行计算在Python中进行数字计算时,与我们学过的数学中运算符优先级是一致的

2021-01-20 17:10:11 972 3

原创 Python学习(2)基础数据类型

Python学习(2)基础数据类型2.4.1数字类型1.整数整数类型包括十进制整数、八进制整数、十六进制整数和二进制整数十进制整数显示如图:66666666-10240`注意:十进制数不能以0作为开头(0除外)``八进制数由0~7组成,“逢八进一”并且以0o开头注意:在python 3.x,对于八进制数必须以0o/0O开头,Python 2.x可以用0开头十六进制数由0-9,A~F组成,十六进一,必须以0X/0x开头二进制数由0、1组成逢二进一。2.浮点数浮点数由整数

2021-01-19 20:55:11 177 8

原创 Python学习(2)保留字,标识符和变量

Python学习(2)保留字,标识符和变量2.1保留字保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。python中的保留字如下表:python中的所有保留字都区分字母的大小写。例如if、and是保留字,但If、And,就不属于保留字案例如下:输入时就会报错,运行一下:出现错误,invalid syntax,此错误是使用Python保留字作为变量名时的错误信息2.2标识符标识符

2021-01-19 15:56:03 1052 2

原创 Python学习(1)代码缩进与编码规范

python学习(1)代码缩进与编码规范1.3代码缩进python采用代码缩进和冒号“:”区分代码之间的层次。缩进用空格键或者键实现。通常使用四个空格或一个Tab作为一个缩进量。代码案例如下:a = float(input("请输入一个大于0小于1000的整数")) #输入一个整数#判断这个数是个位,十位,还是百位if a < 10: print("个位数")if a >= 10 and a <100: print("十位数")if a &

2021-01-19 12:40:38 468 2

原创 python学习(1)python的输入和输出,注释

python学习(1)python的输入和输出:1.1.1使用print()函数输出:print()函数的基本语法如下:print(输出内容),其中,输出内容可以是数字和字符串(字符串需要用引号括起来),此类内容将直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出。例如:a = 100 #变量a,值为100b = 5 #变量b, 值为5print(9) #输出数字9print(a) #输出变量a的值为100print(a*b)

2021-01-18 21:21:31 616

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除