在python中len表示的数据类型是_Python基础笔记(数据类型和变量)

数据类型

在每种编程语言里,都有其基础的数据类型,比如在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,数据类型,笔记,int,字符串,sorry

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值