[python 基础]2 python 数据类型上篇
在上一节学习了注释,代码缩进,命名规则,编码等知识,这一节将要学习相关的数据类型,比如数字类型,字符串,列表,字典等。上一节的内容在这里1 python基础知识
1 python数据类型思维导图
2 数字类型
2.1 数字类型
python3中支持四种类型的数字,分别为int(整数类型),float(浮点类型),bool(布尔类型),complex(复数类型)。那么我们怎么知道数的类型是什么呢,我们可以使用type()函数查看数字的类型。
现在我们知道了有整型,浮点型,布尔型,我突然想起来小学一年级的数学了,蠢蠢欲动。我们先来看看有哪些运算。
2.2 支持的运算类型以及优先级
- 运算符类型
下图为部分运算符的运用,可以尝试实践下。
- 优先级参照表
3 字符串
3.1 字符类型
字符串是在单引号,双引号和三引号之间的文字。<font color='red'>那单引号与双引号区别是什么呢?</font>当引号的里面需要包含单引号的时候就需要使用双引号。比如
那<font color='red'>三引号呢?</font>,三引号用来指示一个多行的字符串,当然三引号里面可以使用单引号和双引号。
3.2 字符串表示方式
如果想在单引号里面使用单引号本身,就需要使用<font color='red'>转义字符('\\')</font>
3.3 字符串的系列操作
先上思维导图
字符串拼接
使用“”+“”运算符进行字符串的拼接,注意,两操作的运算符的类型需要一样哟,不一样可能需要转换一下。
求字符串的长度
我们来求下上面str的长度。
分割字符串
我们所使用的函数是split,str.split(sep, maxsplit).返回值为列表,参数sep默认为空格。
运行结果
格式化字符串
使用%操作符
去除字符串空格或者特殊字符
所使用的方法是strip方法,这个方法会去除左右空格。如果我们只需要去除左边那么就是lstrip,如果是是右边就是rstrip。
检索字符串
这里目前只介绍count和find。其中count用于检索指定字符串在另一个字符串中出现的次数,如果检索的字符串不存在则返回0,否则返回出现的次数。find检索是否包含指定的字符串,如果检索的字符串不存在则返回-1,否则返回首次出现该字符串时的索引。
- 字符串大小写转换
4 总结
这篇文章简单的总结了数据类型中的整数类型和字符串类型,以及简单的字符串操作,嘿嘿,老规矩,一定要动起手来哈。如果觉得文章不错请点赞或转发,同时关注下面公众号免费领取大量面试资料和学习视频书籍,嘿嘿嘿,我们下一节不见不散!
版权声明: 本文为 InfoQ 作者【我是程序员小贱】的原创文章。
原文链接:【http://xie.infoq.cn/article/383b620c5815321a34c538e98】。文章转载请联系作者。
评论