python基本数据类型知识_python语言基础知识——基本数据类型详解

基本数据类型常用功能:

1、整型(int)

在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

bit_length(self)    #获取可表示的二进制最短位数

+、-

示例: x = 4

print(x.bit_length())

数字常量:整数、浮点数、复数、分数

浮点数   3.14e+2 = 3.14*100 = 314

复数   c.real

c.imag

complex(3,4) = 3+4j

分数    fraction(3,4) = 3/4

2.字符串(str)

center #居中 格式:a1.center(20.'*')

count #字符串中子序列的出现的次数 格式:a1.count("ab",0,4) 或 a1.count("ab")

endswith #是否以ab结尾,返回结果True或Fales 格式:a1.endswith('ab',0,4) 或 a1.endswith('ab')

startswith

expandtabs #把Tab键(\t)转换成空格键,默认转换成8个空格

find #查找,返回所在位置。没找到返回-1

rfind

format #把字符串中的占位符({0},{1}····)转换成设置值

join  #连接     把字符串用*连接  格式:"***".join(a1)

ljust  #内容左对齐,右侧填充,类似center       格式:a1.ljust(30,'*')

rjust

lower #变小写

lstrip  #移除左边的空格

rstrip #移除右边的空格

strip #移除两边的空格

partition # 分割,前、中、后三部分,返回结果为元组类型。 格式:a1.partition('ab')

rpartiton

replace  #替换   格式:a1.replace("ab","cc",1)   从左向右第一个ab换成cc

split  #分割   格式:split(‘e’,1)

rsplit

swapcase  #大小写转换

title #标题

upper

例如

str="http://www.m4493.com"

print str

索引  a1[0]、a1[1]

切片  a1[0:2]

循环

while i < len(s):

a2=a1[i]

for i in a1:

print(i)

3.列表(list)

索引

切片

for循环

其他功能:

append   #在后面追加   格式:list1.append("abcd")

count     #统计个数  格式:list1.count("abcd")

extend #批量添加

index #获取某个值的索引位置

insert #向指定索引位置插入数据  list1.insert(1,‘sb’)

pop  #在list1列表中移除掉最后一个元素,并将元素赋值给a1

remove  #移除某一个元素

reverse #元素顺序反转

sort  #排序

删除   del list1[1]  或  del list1[1:3]

4.元组(tuple)

索引

len

切片

for循环

count  计算元素出现的个数

index   获取指定元素的索引位置

5.字典(dict)      #

字典每一个元素都是键(key)值(value)对

索引   dict1[“age”]

循环   默认值输出key

dict1.keys()   #获取所有的键

dict1.values()  #获取所有的值

dict1.items()  #获取所有的键值对

示例:

for i in dict1.values():

print(1)

for i,j in dict1.items():

print(i)

print(j)

clear  #清空所有内容

get   #根据key获取值,如果key不存在,key指定一个默认值。 dict1.get(‘age’,'123’)

in  #检查字典中指定key是否存在

update #更新

items #所有项的列表形式

keys  #所有的key列表

pop(self,k,d=None)  #获取并在字典中移除

popitem(self)   #获取并在字典中移除

iteritems  #项可迭代

iterkeys  #key可迭代

itervalues  #value可迭代

删除

del dict1[‘key1’]    #删除指定索引的键值对

6.布尔值(bool)

真或假

1或0

len(a1)  #长度

单词:

iterable  可迭代的

标签:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值