数据类型
1.int 1,2,3用于计算
i = 2
print(i.bit_length) #求 i 转化为二进制的位数
2.bool:True,False,用户判断
3.str: 存储少量数据,进行操作
s =[ : :] #切片分区
captlze() 首字母大写---
capitalize()
upper() 全大写
lower() 全小写
find() 通过元素找索引,找不到返回-1
index() 通过元素找索引,找不到报错
swapcase() 大小写反转
replace() 替换(前面为old,后面为new,替换次数)
startswith endswith 判断开头结尾,返回bool
split()分割字符串,呈列表样式
format 格式化输出
{} {}
{0} {1} 按照索引顺序
{name}{age} 根据关键词,可以不按顺序,值对应就行
title() 以特殊字符隔开的首字母大写
center() 居中
isdigit() 检测字符串数字组成
isapha()
isalnum() 检测字符串由数字字母组成
count() 计算出现次数(通用方法)
len() 长度
strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
name='*barry**'
print(name.strip('*'))
print(name.lstrip('*')) 删除左侧指定字符
print(name.rstrip('*')) 删除右侧指定字符
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
4.list:储存大量数据[]
5.元组:()只读列表,不能修改
6.字典:{ },键值对,存储关系型数据
7.集合:{ 1,2,33,“ada”},交集,并集使用---------------可以去重
作业:
ascii:字母,数字,特殊字符 1个字节,8位
Unicode:16位,2个字节 升级到32位,4个字节
utf-8: 最少一个字节 8个字节 英文 8位一个字节
欧洲 16位 2个字节
中文 24位 3个字节