1,切片 s.spilt("/")
2, 统计出现次数 s.count("o")
3, 转换为小写: s.lower() 大写 s.upper()
4,字符串强制转换成列表:list("str")
5,取出列表的元素并按小到大输出 set(a) for i in num2:print(i)
6.统计每个单词出现的次数 空列表,for循环
stra="ABCabcaaA"
c={}
for i in stra:
c[i]=stra.count(i)
print(c)
7.按特定长度切片,不足的补0:
str="abc"
if len(str)<8:
print(str+"0"*(8-len(str)))
if len(str)>8:
while len(str) > 8:
print(str[:8])
str = str[8:]
print(str + "0"*(8-len(str)))
8,16进制转10进制:
n = int("FFFFF",17) #输入16进制的数并转换成10进制
print(n)
9:数组移动:
start=[0,0]
stra=input().strip().split(";")
for i in stra:
if i[0]=="A":
start[0]-=int(i[1:])
if i[0]=="D":
start[0]+=int(i[1:])
if i[0]=="S":
start[1]-=int(i[1:])
if i[0]=="W":
start[1]+=int(i[1:])
print("%d,%d"%(start[0],start[1]))
10.密码长度设置 :
1.长度超过8位
2.包括大小写字母.数字.其它符号,以上四种至少三种
3.不能有长度大于2的包含公共元素的子串重复 (注:其他符号不含空格或换行)
5.明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。
数据范围:1≤n≤1000 ,输入的数字大小满足1≤val≤500
num=[1,2,2,3,2,6]
num2=[]
for i in num:
if i not in num2:
num2.append(i)
print(num2)
for j in num2:
print(j)