码迷,mamicode.com
首页 > 编程语言 > 详细

python中各种数据类型

时间:2018-11-09 21:37:50      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:code   状态   方法   ***   python   整型数字   strip   oat   数据   

数字类型

整型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中各种数据类型

标签:code   状态   方法   ***   python   整型数字   strip   oat   数据   

原文地址:https://www.cnblogs.com/xufengnian/p/9937252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!