python中各种数据类型

Posted xufengnian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中各种数据类型相关的知识,希望对你有一定的参考价值。

数字类型

整型int

  作用:年纪,等级,身份证号,qq号等与整型数字有关

  定义: 

 

 age=10 #本质age=int(10)

 

 

 

浮点型float

  作用:薪资,身高,体重等与浮点数相关

salary=3.1#本质salary=float(3.1)

该类型总结

只能存一个值

不可变类型

x=10.3
print(id(x))
x=10.4
print(id(x))

字符串类型

1.用途:记录描述性的状态,比如人的名字、地址、性别

2.定义方式:在“”,‘’,“”“”“”内包含一系列的字符

msg=hello#msg=str(hello)

3.常用操作+内置的方法

优先掌握的操作:

1)按索引取值(正向取+反向取):只能取

msg=hello world
print(msg[4])
print(msg[-1])

2)切片(顾头不顾尾,即前闭后开区间)

msg=hello world
print(msg[0:2])
print(msg)#没有改变原值
print(msg[0:5:2])
print(msg[0:-1:2])

3)长度len

msg=hello world
print(len(msg))

4)成员运算in和not in:判断一个子字符串是否存在一个大的字符串中

msg=hello world
print(he in msg)
print(alex in msg)

5)去掉字符串左右两边的字符strip,不管中间的

user=    egon     
print(user.strip())
user="*******egon********"
print(user.strip(/*))

user=input(>>:).strip()

6)切分split:针对按照某种分隔符组织的字符串,可以用split将其切分成列表,进而进行取值

msg="root:123456:0:0::/root:/bin/bash"
res=msg.split(:)
print(res[0])

7)循环

msg=hello
for i in msg:
    print(i)

需要掌握的

1)strip,lstrip,rstrip

print(*****egon*****.lstrip(*))
print(*****egon*****.rstrip(*))
print(*****egon*****.strip(*))

2)lower,upper

msg=aABBBBb
res=msg.lower()
print(res)
print(msg)

3)startwith,endwith

msg=alex is dsb
print(msg.startswith(alex))
print(msg.startswith(xuxu))
print(msg.endswith(sb))
print(msg.endswith(gua))

 

以上是关于python中各种数据类型的主要内容,如果未能解决你的问题,请参考以下文章

python BrickstorOS片段用于获取各种文件系统信息。

13 个非常有用的 Python 代码片段

python中各种常用类型的转换的代码

python中各种数据类型

在python 3.6中处理自定义编码时遇到类型错误

vbscript 各种自定义代码片段 - 有关详细信息,请参阅注释