Python中的基础数据类型(String,Number)及其常用用法简析

Stella981
• 阅读 377

点击上方“ Python爬虫与数据挖掘 ”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

寄意寒星荃不察,我以我血荐轩辕。

Python中的基础数据类型

前言

哈喽,各位小伙伴们,相信大家和我一样,在开始接触Python这门语言的时候,会遇到很多困难。这边小编简单为大家总结下Python的基本数据类型,方便查看记忆。这没什么难点,只是琐碎了一些...

Python中的基础数据类型(String,Number)及其常用用法简析

Python中的数据类型

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Set(集合)

Dictionary(字典)

分类

不可变数据类型:Number、String、Tuple

可变:List、Dictionary、Set

变量在Python中的操作

python支持多变量赋值,如:

a = b = c = 1

此时三个变量a=1, b=1, c=1

a, b, c = 1, 2, 3

此时a=1,b=2,c=3

这样可以互换两个变量的值,如:

a = 1

不难发现a,b这两个变量的值已经交换了...

而其他语言只能利用第三个变量完成两个变量的交换:

a = 1 # 赋值

查看数据类型

type(x),如:

a, b, c = 1, True, 1.0

a, b, c = '1', 'True', '1.0'

Number

temp = '123'  # 非数字字符串会出错

temp = "b"

print(1 == True)  # True

关于Number类型知道与String相互转换,其他的数学运算几乎用不到,想了解请自行尝试,内容如下:

abs(x)返回数字的绝对值

String

获取字符串的长度
temp = 'hahahahahahaha'
切片取值
# [起始位置索引:结束位置索引,不包含:步长]
字符串的格式化
# 按默认一对一格式化
find
# 找到第一个位置   .find("e",[开始位置],[结束位置]) 注意不包含结束位置 <=开始位置 >结束位置
lower
# 将字符串中的所有大写字母转换为小写字母
upper
# 将字符串中的所有小写字母转换为大写字母
strip
# 删除字符串的前后空格(换行、制表符、指定参数)
join
# 字符串拼接
replace
# 替换指定字符串replace('需要更新的字符串','更新的字符串',[更新几个字符串,默认全部,超过位数不报错])
关于字符串的内置函数无敌的多,其他实际也用不到...我就懒了...欢迎大家在留言区补充......

**********---**--****-------------- End **********---**--****--------------

往期精彩文章推荐:

手把手用Python教你如何发现隐藏wifi


手把手教你用Python做个可视化的“剪刀石头布”小游戏


手把手用Python网络爬虫带你爬取全国著名高校附近酒店评论


Python中的基础数据类型(String,Number)及其常用用法简析

欢迎大家点赞,留言,转发,转载,****感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两个您知道的内置函数~~

本文分享自微信公众号 - Python爬虫与数据挖掘(crawler_python)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
Jacquelyn38 Jacquelyn38
1年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。 1、使用解构获取json数据let jsonData   id: 1, status: "OK", data: ['a', 'b'] ; let  id, status, data: number   jsonData; console.log(id, status, number )
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录 问题 用navicat导入数据时,报错: 原因这是因为当前的MySQL不支持datetime为0的情况。 解决修改sql\mode: sql\mode:SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。 全局s
Stella981 Stella981
11个月前
Python web框架FastAPI——一个比Flask和Tornada更高性能的API 框架
点击上方“**Python爬虫与数据挖掘**”,进行关注 回复“**书籍**”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 借问酒家何处有,牧童遥指杏花村。 0 **前言**     前几天给大家分别分享了[(入门篇)简析Python web框架FastAPI——一个比Flask和Tornada更高性能的API 框
Stella981 Stella981
11个月前
Python自带爬虫库urllib使用大全
击上方“ **Python爬虫与数据挖掘** ”,进行关注 回复“**书籍**”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 门前冷落鞍马稀,老大嫁作商人妇。 这篇文章主要来讲解下Python自带的爬虫库urllib常见用法,主要围绕urllib定义、urllib的常用模块和urllib+lxml爬虫案例三个部分进行展开。
Stella981 Stella981
11个月前
Python分析《哈哈哈哈哈》47687条弹幕,看看大家都在说些啥!
点击上方“**Python爬虫与数据挖掘**”,进行关注 回复“**书籍**”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 归山深浅去,须尽丘壑美。 ![](https://oscimg.oschina.net/oscnet/5a50ee16-7263-4163-8447-1dc0bf419cee.png) 图片来源:豆瓣
Stella981 Stella981
11个月前
Python web开发从入门到放弃
点击上方“**Python爬虫与数据挖掘**”,进行关注 回复“**书籍**”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 无为之用方为大用。 ![](https://oscimg.oschina.net/oscnet/f64430c27950bcccce040bb032ea65e73a5.jpg) 越来越多的同学知道我在做
Stella981 Stella981
11个月前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有`time`,和`datetime`两个,本文先说`time`模块。 ### 关于时间戳的几个概念 * 时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。 * 时间元组(`struct_time`),包含9个元素。  `time.struct_time(tm_y
可莉 可莉
11个月前
10行Python代码自动清理电脑内重复文件,解放双手!
点击上方“ **Python爬虫与数据挖掘** ”,进行关注 回复“**书籍**”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 世间行乐亦如此,古来万事东流水。 [![](https://oscimg.oschina.net/oscnet/da5385ec-bd59-492a-a127-c14a1a5b807c.jpg)](h
Stella981 Stella981
11个月前
30行Python代码来绘制一个微信图标
点击上方“ **Python爬虫与数据挖掘** ”,进行关注 回复“**书籍**”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 疾风知劲草,板荡识诚臣。 ![](https://oscimg.oschina.net/oscnet/a6229315ce691709916c9d7a27637d436ce.jpg) 有一句至理
Stella981 Stella981
11个月前
Python3 网络爬虫:下载小说的正确姿势
点击上方“ **Python爬虫与数据挖掘** ”,进行关注 回复“**书籍**”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 少年心事当拂云。 ![](https://oscimg.oschina.net/oscnet/09902b71501b9e8c3cb656b5dfbbb0552e0.jpg) 1 **
helloworld_34035044 helloworld_34035044
2个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。 uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid() 或 uuid(sep)参数说明:sep 布尔值,生成的uuid中是否包含分隔符'',缺省为