Python基础-基本数据类型(上)(python的基础数据类型有哪些)
off999 2024-10-10 07:56 55 浏览 0 评论
直奔主题,在Python语言中内置的基本数据类型有以下几种
注:这几种类型只是按照类型字面上区分开的,例:int、float ...统称为数字类型,下面对这几种数据类型详细唠嗑唠嗑
(代码部分可 左右滑动查看 完整内容)
数字类型
int : 简单理解就是数学上的整数。什么是整数?(请把书翻到四年级上册22页)
整数(... -2,-1,0,1,2,...),反正就是不带小数点的值得注意的是,Python3中 int可充当Python2.x中的Long类型来使用,没有大小限制。所以python3中没有Long类型。
a = 5
print(type(a)) # 输出结果:<class 'int'>float:也叫浮点型,简单理解相当于数学上的 ‘实数’(整数带上小数位),常被用于标记身高、money等
a = 5.1
print(type(a)) # 输出结果:<class 'float'>complex(复数):形如(z=a+bj)高中接触的知识点,大学如果学过信号应该了解其用途
Python中用complex(a,b) 来表示 a+bj,其中a为实部,b为虚部,且a和b都是浮点型
c = complex(3, 6)
print(type(c)) # 输出结果:<class 'complex'>Python数值运算使用技巧:
1、数字的基本加减乘就不用说了,说一下除法:
Python中关于除法有三种表示 / 、 //、%,其中
/ 返回浮点型(float)结果
r = 4 / 8
print(r) # 输出结果:0.5// 对结果取商 返回整数(int)结果
r = 4 // 8
print(r) # 输出结果:0% 对结果取余 返回整数(int)结果
r = 4 // 8
print(r) # 输出结果:42、在混合计算时,Python会把整型转换成为浮点数
r = 2 + 3.3
print(r) # 输出结果:5.3字符串类型
Python中表示一个字符串需要使用 单引号 '' 或者 双引号 "" 括起来,如果字符中有转义字符,则需要转移符号 \ 来处理
a = 'datapro' # a输出为 datapro
b = "datapro" # b输出为 datapro
c = 'datapro\\' # c输出为 datapro\
d = '\'datapro\'' # d输出为 'datapro'常见的转义字符如下
- \' 单号引
- \" 双引号
- \n 换行(LF)
- \r 回车(CR)
- \\ 反斜杠\
- \t 水平制表符
字符索引
对于字符索引,明白了其内部原理,那么在字符串处理上就游刃有余了
字符串中的每个字符都有其位置索引(下标),Python中对于字符串使用 string[a : b]来截取字符string, 意思是从a位置索引开始截取,一直截止到索引b,左闭右开原则,即包含左边不包含右边索引的值。
例:
a = 'datapro'
print(a) # 输出 datapro
# 正向索引截取
print(a[0:4]) # 输出 data
print(a[4:7]) # 输出 data
# 逆向索引截取
print(a[-7:-3]) # 输出 data
print(a[-3:]) # 输出 pro关于逆向截取字符串一定要注意,这里的逆向仅仅指的是索引为负,并非是书写顺序[a : b],就相当于只是变了索引,b 一定要比a大,如
a = 'datapro'
print(a) # 输出 datapro
print(a[-1:-4]) # 这里尽管没有报错,但输出为空还需要注意的是,[a, b]中,如果a或b那个没有写,则默认一直截取到字符串的开头或末尾
# 正向、逆向索引均适用
string[:b] # 代表从字符串string开头的第一个索引一直到b索引(左闭右开)
string[a:] # 代表从字符串string的a索引一直到字符串结束(左闭右闭)特殊点
正向索引中截取中,[a:b] 中的b可以大于字符串的最大索引值
a = 'datapro'
print(a) # 输出 datapro
print(a[4:10000]) # 输出 pro 相当于a[4:]逆向索引中截取中,想要截取a索引位置一直到结束的所有字符,必须写成 [a:] ,下述方式是不行的
a = 'datapro'
print(a) # 输出 datapro
print(a[-3:0]) # 输出为空
print(a[-3:10000]) # 输出为空
print(a[-3:]) # 输出 pro字符串和数字类型的转换:
int、float 转字符串
w, m = 18, 18.8
i = str(w)
j = str(m)
print(i) # 输出 18
print(j) # 输出 18.8
print(type(i)) # 输出 <class 'str'>
print(type(j)) # 输出 <class 'str'>字符串转 int、float
w, m = '18', '18.8'
i = int(w)
j = float(m)
print(i) # 输出 18
print(j) # 输出 18.8
print(type(i)) # 输出 <class 'int'>
print(type(j)) # 输出 <class 'float'>字符串拼接(结果仍为字符串):
a = 'data'
b = 'par'
print(a + b) # 输出 datapro以上就是关于Python中基本数据类型中的数字类型和字符串类型的常用操作知识点。
更多精彩内容请关注 公众号:数据与编程之美
相关推荐
- 安全教育登录入口平台(安全教育登录入口平台官网)
-
122交通安全教育怎么登录:122交通网的注册方法是首先登录网址http://www.122.cn/,接着打开网页后,点击右上角的“个人登录”;其次进入邮箱注册,然后进入到注册页面,输入相关信息即可完...
- 大鱼吃小鱼经典版(大鱼吃小鱼经典版(经典版)官方版)
-
大鱼吃小鱼小鱼吃虾是于谦跟郭麒麟的《我的棒儿呢?》郭德纲说于思洋郭麒麟作诗的相声,最后郭麒麟做了一首,师傅躺在师母身上大鱼吃小鱼小鱼吃虾虾吃水水落石出师傅压师娘师娘压床床压地地动山摇。...
-
- 哪个软件可以免费pdf转ppt(免费的pdf转ppt软件哪个好)
-
要想将ppt免费转换为pdf的话,我们建议大家可以下一个那个wps,如果你是会员的话,可以注册为会员,这样的话,在wps里面的话,就可以免费将ppt呢转换为pdfpdf之后呢,我们就可以直接使用,不需要去直接不需要去另外保存,为什么格式转...
-
2026-02-04 09:03 off999
- 电信宽带测速官网入口(电信宽带测速官网入口app)
-
这个网站看看http://www.swok.cn/pcindex.jsp1.登录中国电信网上营业厅,宽带光纤,贴心服务,宽带测速2.下载第三方软件,如360等。进行在线测速进行宽带测速时,尽...
- 植物大战僵尸95版手机下载(植物大战僵尸95 版下载)
-
1可以在应用商店或者游戏平台上下载植物大战僵尸95版手机游戏。2下载教程:打开应用商店或者游戏平台,搜索“植物大战僵尸95版”,找到游戏后点击下载按钮,等待下载完成即可安装并开始游戏。3注意:确...
- 免费下载ppt成品的网站(ppt成品免费下载的网站有哪些)
-
1、Chuangkit(chuangkit.com)直达地址:chuangkit.com2、Woodo幻灯片(woodo.cn)直达链接:woodo.cn3、OfficePlus(officeplu...
- 2025世界杯赛程表(2025世界杯在哪个国家)
-
2022年卡塔尔世界杯赛程公布,全部比赛在卡塔尔境内8座球场举行,2022年,决赛阶段球队全部确定。揭幕战于当地时间11月20日19时进行,由东道主卡塔尔对阵厄瓜多尔,决赛于当地时间12月18日...
- 下载搜狐视频电视剧(搜狐电视剧下载安装)
-
搜狐视频APP下载好的视频想要导出到手机相册里方法如下1、打开手机搜狐视频软件,进入搜狐视频后我们点击右上角的“查找”,找到自已喜欢的视频。2、在“浏览器页面搜索”窗口中,输入要下载的视频的名称,然后...
- 永久免费听歌网站(丫丫音乐网)
-
可以到《我爱音乐网》《好听音乐网》《一听音乐网》《YYMP3音乐网》还可以到《九天音乐网》永久免费听歌软件有酷狗音乐和天猫精灵,以前要跳舞经常要下载舞曲,我从QQ上找不到舞曲下载就从酷狗音乐上找,大多...
- 音乐格式转换mp3软件(音乐格式转换器免费版)
-
有两种方法:方法一在手机上操作:1、进入手机中的文件管理。2、在其中选择“音乐”,将显示出手机中的全部音乐。3、点击“全选”,选中所有音乐文件。4、点击屏幕右下方的省略号图标,在弹出菜单中选择“...
- 电子书txt下载(免费的最全的小说阅读器)
-
1.Z-library里面收录了近千万本电子书籍,需求量大。2.苦瓜书盘没有广告,不需要账号注册,使用起来非常简单,直接搜索预览下载即可。3.鸠摩搜书整体风格简洁清晰,书籍资源丰富。4.亚马逊图书书籍...
- 最好免费观看高清电影(播放免费的最好看的电影)
-
在目前的网上选择中,IMDb(互联网电影数据库)被认为是最全的电影网站之一。这个网站提供了各种类型的电影和电视节目的海量信息,包括剧情介绍、演员表、评价、评论等。其还提供了有关电影制作背后的详细信息,...
- 孤单枪手2简体中文版(孤单枪手2简体中文版官方下载)
-
要将《孤胆枪手2》游戏的征兵秘籍切换为中文,您可以按照以下步骤进行操作:首先,打开游戏设置选项,通常可以在游戏主菜单或游戏内部找到。然后,寻找语言选项或界面选项,点击进入。在语言选项中,选择中文作为游...
欢迎 你 发表评论:
- 一周热门
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
