#HJ2 计算某字母出现次数
aStr =input().upper()
a =input().upper()
aList =[]
aDic ={}for i in aStr:if i notin aDic:
aDic[i]=1else:
aDic[i]= aDic[i]+1if a notin aDic:print(0)else:print(aDic[a])'''
备注:
这道题需要注意
1. str.upper()字符串全部变成大写
2. str.lower()字符串全部变成小写
3. 题目中的意思是,如果给定的字母存在,那么返回出现次数,给出的字母不存在,则返回0,不能返回空值,否则报错。
'''
#HJ3 明明的随机数whileTrue:try:
a =int(input())
b =[]for i inrange(a):
b.append(int(input()))
result =sorted(set(b))for i in result:print(i)except:break'''
备注:
4. .append()是不返回值的
5. .pop()删除并返回
6. .remove(obj) 删掉obj
7. .sort()升序排列→对列表来说
8. sorted() 对所有的数据类型进行排序
9. 这道题需要加上while Treu: 框架(因为题目中需要输入多组数据)
10.用循环语句定义列表 [i for i in aList]
'''
#HJ14 字符串排序whileTrue:try:
n =int(input())
result =[]for i inrange(n):
str1 =input()
result.append(str1)
result =sorted(result)for i in result:print(i)except:break'''
备注:sorted()就是字典排序
dic = {设定一个字典}
sorted(dic.items(),key = lamda d:d[0],)
'''
#HJ15 求int型正整数在内存中存储时1的个数
a =int(input())
aTwo =bin(a)
Da = aTwo.count('1')print(Da)'''
备注:
>>>bin(10) 将整数变成二进制数
'0b1010'
'''