Python基础笔记(数据类型和变量)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python基础笔记(数据类型和变量),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2515字,纯文字阅读大概需要4分钟。
内容图文
![Python基础笔记(数据类型和变量)](/upload/InfoBanner/zyjiaocheng/782/96698a4179f14204a5833634a1b53b41.jpg)
数据类型
在每种编程语言里,都有其基础的数据类型,比如在C里,有整形int,浮点型float(单精度),double(双精度),布尔类型true,false,等等,在Python中,有以下几种数据类型:
整数(int)
Python能处理运算任意整数,包括负整数,整数在Python里的表示方法和数学里的一样,例如:80,-100等。
浮点数(float)
小数就是浮点数,在Python中和数学上的表示方法一样,当数据过大时也可以用科学计数法来表示,和数学表示方法略微不同,如数学上的12.3×109,在Python用12.3e9表示。
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。(此段复制粘贴廖雪峰老师的文章里的一段)
字符串(str/string)
在Python里,字符串用 ""(在这里为表现明显,我将字符串标识 " 和 ' 用红色标注。),或者 '' 来表示,如"nailuo",'naliuo',当然 "" 和 '' 并不属于字符串,只是字符串的表示方式。
拓展一下,当字符串里含有 " 或者 ' 时,可以用转义字符 \ 来标识,如 'I'm sorry' 字符串,在Python里这样写肯定是错的,正确的表示方法需要用上 \ ,即 'I\'m sorry',输出为 I'm sorry,'I\'m \"sorry\"',输出为 I'm "sorry"。
Python里可以用 r'' 让字符串里的不转义,如print(r'I\'m sorry') , 输出为:I\'m sorry
对于字符串,有一些特定的函数可以对其操作,如:
len()
计算字符串的字符个数。(还可以计算别的数据类型长度)
.upper()
将字符串中的小写字母转换为大写并返回转换结果。
.lowper()
将字符串中的大写字母转换为小写并返回转换结果。
.strip() .lstrip() .rstrip()
除去字符串两端的空格并返回,.lstrip()可以除去字符串左边的空格并返回,.rstrip()可以除去字符串右边空格并返回去除结果。
.replace("被替换的的字符/子序列","要替换为的内容",int )
搜索字符串,将搜索到的 "被替换的字符/子序列" 替换为 "要替换为的内容" ,并返回替换结果,int表示只替换字符串从左到右数的几个 "被替换的字符/子序列" ,当不填int时,默认为替换字符串里符合要求的全部。
.split("根据什么进行分割",int) .rsplit()
搜索字符串,将搜索到的 "根据什么进行分割",全部去除,并分割为一个列表。int的作用和.replace相同。.rspit()就是从右边开始分割。
布尔值(bool)
在Python里,布尔值只有 True 和 False 两种,可以直接使用,参与运算,判断等操作。测试代码如下:
1 age = 20 2 if True: 3 print('Yes!') 4 else: 5 print('NO!')
空值
空值是特殊的值,在Python里用None来表示,None不等于0,0是有意义的
此外,Python还有列表,字典等数据类型,我在后面会专门做详细的总结。
变量
在上初中,高中时,我们对数学里代数方程的变量x,y很熟悉,计算机里的变量的基本概念和数学里代数方程变量基本一致,但计算机里的变量不只是数值还可以是任意的数据,变量的类型由我们自己定义决定。在Python里有可以得出变量数据类型的函数type(),将变量输入type的()里,
我们可以用这个函数来得知变量类型。具体测试代码如下:
内容总结
以上是互联网集市为您收集整理的Python基础笔记(数据类型和变量)全部内容,希望文章能够帮你解决Python基础笔记(数据类型和变量)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。