前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python数据类型

Python数据类型

作者头像
零月
发布2018-04-25 16:25:34
7430
发布2018-04-25 16:25:34
举报
文章被收录于专栏:从零开始的linux从零开始的linux

整型

代码语言:javascript
复制
a=10
b=0
b+=a
c=-100
c-=a
print (a, b ,c)
print (dir(a))
print (abs(a)+abs(c))
print type(a)

浮点型

round函数

  1. 默认保留一位小数
  2. 采用四舍五入的方法进行计算
代码语言:javascript
复制
a = 3.0
b = 2.5
c = 2.4
print (round(a))
print (round(b))
print (round(c))
print ('##' * 20)
c = 2.555
d = 1.545
print (round(c,2))
print (round(d,2))
  • round(float,精度) 小数点精度的最后一位必须为偶数

布尔型

True False

代码语言:javascript
复制
print (not True)
a = 10
b = 20
c = 100
print (not (a>b and c>a))

字符串

代码语言:javascript
复制
a = 'abcdef'
b = 'bbbbb'
c = 'ccccc'
print (dir(a))
print (a,b,c)
print (type(a))
print (a[0], a[1], a[2])

查找find

代码语言:javascript
复制
print (a.find('d'))

替换replace

代码语言:javascript
复制
print (a.replace('a','h'))

分割split

代码语言:javascript
复制
b = 'asdaaaadfgaaadfghjaaa'
print (b.split('aaa'))

插入join

代码语言:javascript
复制
print ('333'.join(a))
print ('333'.join(b.split('aaa')))

去空格strip

代码语言:javascript
复制
把字符串取出来后左右空格去掉
s = '  ll  jj   ddd   '
print s
print (s.strip())
print (s.lstrip())
print (s.rstrip())

format 插入 格式化

代码语言:javascript
复制
name = 'adfgfdfdg'
print ('hello' +name)
f = '{0},{1},{0}'.format('aa',name)
print f
g = ('my name is %s') % 'alex'
print g
print ('{name}:{age}'.format(name='alex',age=27))

列表

代码语言:javascript
复制
a = ['a','b','c',1,'abc']
print a
print type(a)
print dir(a)

追加append

代码语言:javascript
复制
a.append('hell0')
print a

索引index

代码语言:javascript
复制
print a.index('abc')

插入insert(下标)

代码语言:javascript
复制
a.insert(3,'abcxb')
print a

末尾删除pop

代码语言:javascript
复制
a.pop()
print a

删除字remove

代码语言:javascript
复制
a.remove(1)
print a

排序sort

代码语言:javascript
复制
a.sort()
print a

反序reverse

代码语言:javascript
复制
a.reverse()
print a

切片

代码语言:javascript
复制
print (a[0:4])
print (a[1:3:2])

元组

代码语言:javascript
复制
t = 'aswrtgbvfg'
print t
print (tuple(t))
a = ('a','b','c',123,'a','a')
print a
print type(a)
m = ('a',)
print type(m)
print (dir(a))

统计count

代码语言:javascript
复制
print a.count('a')

索引 index

代码语言:javascript
复制
print a.index('b')

字典

代码语言:javascript
复制
k= {'name':'alex','age':'20'}
print k
print type(k)
k1 = dict(a = 1,b=2,c=3)
d=dict([('name','alex'),('age',27)])
print d
print k1
print dir(k1)

清空

代码语言:javascript
复制
print k1.clear()

get方法

代码语言:javascript
复制
print k.get('name')

setdefault设置默认

代码语言:javascript
复制
print (k.setdefault('address','shanghai'))

key values

代码语言:javascript
复制
print (k.keys())
print (k.iterkeys())
print (k.values())

iteritems遍历

代码语言:javascript
复制
print(k.iteritems())
for x,y in k.iteritems():
    print (x,y)

print (k.items())
print k
print '#'*20

pop取出

代码语言:javascript
复制
print (k.pop('address'))
print k

fromkeys

代码语言:javascript
复制
v= ['a','b','c','d']
m = {}
n = m.fromkeys(v,123)
b = dict.fromkeys(v,123)
print n

zip合并

代码语言:javascript
复制
a1 = ['a','b','c','d']
a2 = [1,2,3,4]
a3 = zip(a1,a2)
print a3
print k
print k1

update添加

代码语言:javascript
复制
k1.update(k)
print k1
k2 = dict(a=1,b=10,c=7,d=2)
print k2

sorted排序

代码语言:javascript
复制
print sorted(k2.items())

help帮助

代码语言:javascript
复制
a = 1
help(sorted)
dir(a)
#int str dict list tuple
age = 20
print('My age is:' +str(age))
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始的linux 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 整型
  • 浮点型
    • round函数
    • 布尔型
      • True False
      • 字符串
        • 查找find
          • 替换replace
            • 分割split
              • 插入join
                • 去空格strip
                  • format 插入 格式化
                  • 列表
                    • 追加append
                      • 索引index
                        • 插入insert(下标)
                          • 末尾删除pop
                            • 删除字remove
                              • 排序sort
                                • 反序reverse
                                  • 切片
                                  • 元组
                                    • 统计count
                                      • 索引 index
                                      • 字典
                                        • 清空
                                          • get方法
                                            • setdefault设置默认
                                              • key values
                                                • iteritems遍历
                                                  • pop取出
                                                    • fromkeys
                                                      • zip合并
                                                        • update添加
                                                          • sorted排序
                                                          • help帮助
                                                          领券
                                                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档