一、基础数据类型
int: 用于计算,计数,运算等。 1,2,3
bit_length() 查询十进制转换成二进制占用的最小位数
str:‘这些内容’ 用户少量数据的存储,便于操作
对字符串的下面这两部分操作,形成的都是一个新的字符串,与原来的字符串没有关系
第一部分:索引切片步长。
按照索引取值,取出来的都是一个字符,形成的字符串。
按切片取值,顾首不顾尾
如果想倒序取值,加一个方向步长。
第二部分:字符串的常用方法
name = ‘oldboy’
capitalize() 首字母大写
center(20,‘*’) 字符串居中前后填充自定义的字符
![](/qrcode.jpg)
upper 全大写 lower 全小写
startswith 判断以什么为开头 endswith 判断以什么为结尾 可以切片
swapcase 大小写翻转
title 非字母隔开的每个部分的首字母大写
find 通过元素找索引,找到第一个就返回,没有此元素就返回-1,可以切片
index 通过元素找索引,找到第一个就返回,没有此元素就报错
strip 默认去除字符串前后的空格,换行符,制表符
可以指定字符去除
lstrip 去除开头的空行,换行符,制表符 rsrtip 去除结尾的空行,换行符,制表符
split 将字符串分割成列表,可设置分割次数
rsplit 从右到左分割
join 以自定制连接符将可迭代对象中的元素连接起来 x = y.join(变量)
replace 替换,可设置次数
格式化输出 format 三种方法:
1.s = ‘我叫{},今年{},性别{}.format(’名字‘,’年龄‘,’性别‘)
print(s)
2.s = ‘我叫{},今年{},性别{},名字依然是{}.format(’名字‘,’年龄‘,’性别‘)
print(s)
3.s = ‘我叫{name},今年{age},性别{sex},名字依然是{}.format(name = ’名字‘,age = ’年龄‘,sex = ’性别‘)
print(s)
is 系列:
isalnum 判断数字或字母组成
isdigit 判断是否由整字组成
islpha 判断全都由字母组成
公共方法:
count 数数,切片
len 看字符串长度