utf-8 :
英文 8 bit 1个字节
欧洲文字 16bit 2个字节
中文 24bit 3个字节
1.int
方法操作:bit_length() 求二进制长度
2.bool
空False ,非空True
3.str
索引和切片:
索引:起始为0(从左到右),-1(从右到左),
切片:[起始:结束:步长] 顾头不顾尾
常用方法:
isspace() 是否只有空格
isdecimal() 是否只有数字
upper() 转换大写
strip() 去空格
replace(‘A’,'B') 替换A为B
format() 格式化输出
startswith() 判断是否以xxx开头
find() 查找 找不到-1
len() 长度,内置函数
split() 切割
join() 合并字符串
4.迭代
for 变量 in 可迭代对象:
循环体
else:
注:有break else不会执行
#判断回文数---切片
s = 'abcdcba'
s1 = s[::-1]
print(s1)
if s == s1:
print("回文")
# 输入一个名字判断是否在百家姓里面
s = "欧阳娜娜"
ss = ""
for c in s:
ss = ss + c
print(ss)
# 从第一个字开始提取每一个字与百家姓相匹配