3 回答
TA贡献1786条经验 获得超11个赞
1 2 3 4 5 6 7 8 9 | # -*- coding: cp936 -*- temp=input("猜猜数字") guess=int(temp) if guess==8: print"你是蛔虫吗" print"哼,中了" else: print"错了," print"游戏结束!" |
input() 和int()都是内建函数,带括号。
TA贡献1963条经验 获得超6个赞
def get_year_count():
result = dict()
for k, v in Beatles_Discography.items():
if result.get(v, None) is None:
result[v] = 1
else:
result[v] += 1
result = sorted(result.iteritems(), lambda x:x[1], reverse=True)
return result
def get_the_most(the_list):
result = list()
temp = 0
for the_tuple in the_list:
if temp == 0:
temp = the_tuple[1]
result.append(the_tuple[0])
elif temp == the_tuple[1]:
result.append(the_tuple[0])
else:
break
return result
if __name__ == "__main__":
the_list = get_year_count()
result = get_the_most(the_list)
print(result)
TA贡献2036条经验 获得超8个赞
字符串是单个字符的有序列表。你可以做测试,定义一个字符串,可以使用list方式逐个输出字符。
字符编码是字符在计算机内存中的表示方式。计算机只识别二进制数,而字符是二进制数编码的显示图形,每个字符其实对计算机来说就是一个点阵图形。不同的编码对同一个字符的二级制表示方式可能不同,比如utf-8和GBK。
变量是内存数字的地址表示,先定义一个变量,那么脚本在读取执行过程中遇到它就在内存中保存变量的内容,并把该数据内存的首地址给变量。(当然还要保存数据类型和长度等)
变量名就是变量的名字,同一个内存地址可以有不同的变量名。它是一个标号。
str表示变量的类型,也就是class。它是字符型。在python中没有char与str之分,因为字符串是单个字符的有序列表。
a = '我是中国'
当脚本执行到上面时,在内存中写入字符串”我是中国“,然后把首地址,字符类型,长度(等)用a来表示。
如果可以的话,可以刻使用python进行debug,然后你可以详细的看清楚变量都有什么内容。python和其他语言没有太大区别,无非就是组织形式,语法变化。
- 3 回答
- 0 关注
- 748 浏览
添加回答
举报