Python开发基础之Python常用的数据类型

本文介绍了Python的基础,强调其动态解释性、丰富的库和跨平台特性。讲解了Python的IDLE开发工具的使用,并详细阐述了Python的变量、数据类型,包括数字(整型、浮点型、布尔型)、字符串、列表、元组和字典的定义、操作及应用,还提到了Python版本选择和IDLE的快捷键设置。
摘要由CSDN通过智能技术生成
博文大纲
一、Python介绍
二、Python的变量
三、Python常用的数据类型
1、数字
2、字符串
3、元组
4、列表
5、字典

一、Python介绍
Python是一种动态解释型的编程语言。Python它简单易学、功能强大、支持面向对象、函数式编程,可以在Windows、Linux等多种操作系统上使用,同时Python可以在Java、.net等开发平台上使用,因此,它也被成为“胶水语言”。

Python使用c语言开发,但是不再有c语言中的指针等复杂数据类型。Python的简洁性使得软件的代码大幅度地减少,开发任务进一步简化。

Python具有丰富的库,它的标准库很庞大,可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、TK和其他与系统有关的操作。

Python之所以成为流行的编程语言,和它广泛的应用场景是密不可分的。它可以应用在以下场景:

系统编程:能方便进行系统维护和管理,是很多Linux系统运维人员的理想编程工具。
图形处理:有PIL、Tkinter等图形库支持,能方便的进行图形处理。
数学处理:NumPy扩展提供大量与标准数学库的接口。
文本处理:Python提供的re模块能支持正则表达式、还提供SGML、XML分析模块。
数据库编程:Python可以操作SQL server、oracle、MySQL等数据库。
网络编程:提供丰富的模块,支持sockets编程,能方便快速地开发分布式应用程序。
web编程:可以作为web应用程序的开发语言。
多媒体应用:Python的PyOpenGL模块封装了“OpenGL 应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。

目前Python有版本2和版本3这两个版本,它们并不兼容,语法存在差别。对于初学者来说,不用纠结要使用哪个版本,使用某个版本进行学习,等学的差不多了,再来研究不同版本间的区别即可(我这里使用的是版本3)。

Python使用的是IDLE开发工具,学习Python语言,首先要掌握开发工IDLE,它可以方便地运行代码和做相关的调试,实现了代码的语法加亮、代码提示和代码补全等相比较智能化的功能。
1.下载python
可以在python的官方网站下载。网址是http://www.python.org.
在这里插入图片描述
2.安装Python
双击Python安装包进行安装.然后选择安装文件位置,进入设置界面,

在这里插入图片描述
直接使用默认的设置.单击"Next" 按钮进行安装。完成安装后,在“开始” 菜单中可以看到Python安装成功后的启动菜单。
使用IDLE工具时,可以通过单击以下打开:
在这里插入图片描述
Python的语句可以使用打开后的初始界面shell模式,每输入一行按enter键代码马上执行。如下界面
在这里插入图片描述
又或者按“Ctrl+N”快捷键,可以打开IDLE的编辑模式,这种方式比较常用,按“Ctrl+N”快捷键后会出现以下界面(将要执行的代码,写入后保存即可,然后运行,也可以直接按“F5”键运行):
在这里插入图片描述
初次使用DLE时.可以设置界面的参数.方便代码的编写.通过单击菜单的Options→Configure IDLE进行参数设置.如图
在这里插入图片描述
在Fonts/Tabs面板中可以设置选择容易阅读的字体"Segoe Print". 大小选择"18" ,使用黑体"Bold", 此时的界面文字易于读写,如图
在这里插入图片描述
使用IDLE编写代码时,记住常用的快捷键能达到快速编码的效果,最常用的是Tab键.它具有补全代码的功能. 其他快捷键在Options- -Configure IDLE- Keys可以查看或修改.如图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二、Python的变量
关于变量这个概念,和其他语言类似,都是计算机内存中的一块区域,变量可以存储任何值,而且值可以改变。变量名由字母、数字和下划线组成,需要注意的是,不能使用Python的关键字,英文大小写字母敏感,第一个字符必须是字母或下划线,不能是数字。

如下:

定义变量的正确示例:

>>> var_1 = 1      #定义变量1
>>> var_2 = 2     #定义变量2
>>> >>> print var_1    #输出定义的变量1
1
>>> print var_2       #输出定义的变量2
2
>>> print (var_1,var_2)   #将变量1和变量2同时输出
(1, 2)
#也可以同时定义三个变量,如下:
>>> a,b,c = 1,2,3
>>> print a
1
>>> print b
2
>>> print c
3
>>> print (a,b,c)
(1, 2, 3)

三、Python常用的数据类型
Python内置的数据类型有数字、字符串、元组、列表和字典。

1、数字
数字类型包括整型、浮点型、布尔型等,声明时由Python内置的基本数据类型来管理变量,在程序的后台实现数值与类型的关联,以及转换等操作。根据变量的值自动判断变量的类型,我们无需关心变量空间是什么类型,只要知道创建的变量中存放了一个数,程序只是对这个数值进行操作。

(1)整型和浮点型

整数使用整型表示,有小数位使用浮点型表示,代码如下:

>>> x = 123
>>> print x
>>> print (x)
123
>>> x=1.98
>>> print (x)
1.98

上面代码首先定义了变量x=123,此时的x值是整数,x就是整型变量,当x=1.98时,x又成为了浮点型变量,由此可以看出,变量的类型是能改变的,这是因为当Python给已经存在的变量再次赋值时,实际上时创建了一个新的变量,即使变量名相同,但标识并不相同,变量的标识可以使用id函数输出。

>>> x = 123
>>> print (id(x))
140714328191632
>>> x = 1.98
>>> print (id(x))
2151782266320

以上代码都是对变量x的标识进行打印,赋值前后的标识并不相同。

(2)布尔型
1)布尔型用于逻辑运算,有两个值True、False,表示真和假。

>>> f = True
>>> print (f)
True
>>> if(f):
    print (1)

1

代码中定义了变量“f = True”,if是判断语句,为真则执行print语句,最后输出的是1,说明语句执行成功。

2)使用比较运算符返回的结果是布尔值,

>>> 3>4
False     #假
>>> 4.115>2.1
True     #真

(3)Python运算符、
Python中使用的算术运算符和数学运算中使用的符号基本相同,由+、-、*、/(加减乘除)和小括号组成,运算顺序也是先乘除后加减,小括号优先,还有两个运算符是%和**,分别是求模运算(取余数),求幂运算(求平方)。
代码示例:

>>> x,y = 10,2     #定义两个变量
>>> print (x+y,x*y,x/y)     #计算这两个变量的加乘除。
12 20 5.0
>>> print (5 + 8 * 3)
29
>>> print (5 + 8 * 3 / 4)
11.0
#以下分别是求模运算和求幂运算:
>>> 8%5
3
>>> 8%4
0
>>> 2**5
32
>>> 2**3
8

注意:Python不支持自增运算符++和自减运算符–。
2、字符串
Python中的字符串类型是一组包含数字、字母和符号的集合,作为一个整体使用。

1、字符串使用

在Python中有三种表示字符串的方式,单引号、双引号、三引号,示例如下:


                
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值