Python数据类型一

查看数据类型:type(x)
1. 整型:int
取值范围-2147483648 —— 2147483647的正负整数(-2**31~2**31-1)
如果数值超过int的长度,python会自动转化成long(长整型),长整型后面会带有l或者L标识,我们也可以直接在赋值的时候赋长整型(在Python3中已经取消了长整型)

2. 浮点型:float
python的浮点数就是数学中的小数,在运算时,整数与浮点数运算的结果仍然是浮点数
round(x [,n]) 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数,默认保留一位小数

3. 布尔型:boolean
布尔值只有True、False两种值,要么是True,要么是False
在Python中,None、任何数值类型中的0、空字符串“”、空元组()、空列表[]、空字典{}都被当作False,其他对象均为True

4. 字符串:
用单引号,双引号,甚至还可以用三引号括起来进行字符串的定义
str='this is string'
str="this is string"
str='''this is string'''
python默认使用的是单引号,其中三引号还能用来起注释作用

字符串常用内置方法:
find
str.find(str, beg=0, end=len(string))
str 为 指定检索的字符串, beg为 开始索引,默认为0, end 为 结束索引,默认为字符串的长度
如果包含子字符串返回开始的索引值,否则返回-1

replace
str.replace(old, new[, max])
把str 中的 old 替换成 new,如果 max 指定,则替换不超过max 次,返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串

split
str.split(str="", num=string.count(str)).
以 str 为分隔符切片 string(默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等),如果 num有指定值,则仅分隔 num 个子字符串,返回分割后的字符串列表

join
str.join(sequence)
以 str作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串,返回通过指定字符连接序列中元素后生成的新字符串

strip
str.strip([chars])
用于移除字符串头尾指定的字符(默认为空格),在 str上执行 lstrip()和 rstrip(),返回移除字符串头尾指定的字符生成的新字符串

format
str.format()
用于格式化字符串,位置占位符为{0},{1}







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值