为了账号安全,请及时绑定邮箱和手机立即绑定

有关python编程的一些问题?

有关python编程的一些问题?

芜湖不芜 2019-05-24 19:15:28
有关python编程的一些问题
查看完整描述

3 回答

?
Qyouu

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()都是内建函数,带括号。


查看完整回答
反对 回复 2019-05-27
?
神不在的星期二

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)

查看完整回答
反对 回复 2019-05-27
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

  1. 字符串是单个字符的有序列表。你可以做测试,定义一个字符串,可以使用list方式逐个输出字符。

  2. 字符编码是字符在计算机内存中的表示方式。计算机只识别二进制数,而字符是二进制数编码的显示图形,每个字符其实对计算机来说就是一个点阵图形。不同的编码对同一个字符的二级制表示方式可能不同,比如utf-8和GBK。

  3. 变量是内存数字的地址表示,先定义一个变量,那么脚本在读取执行过程中遇到它就在内存中保存变量的内容,并把该数据内存的首地址给变量。(当然还要保存数据类型和长度等)

  4. 变量名就是变量的名字,同一个内存地址可以有不同的变量名。它是一个标号。

  5. str表示变量的类型,也就是class。它是字符型。在python中没有char与str之分,因为字符串是单个字符的有序列表。

  6. a = '我是中国'

  • 当脚本执行到上面时,在内存中写入字符串”我是中国“,然后把首地址,字符类型,长度(等)用a来表示。

如果可以的话,可以刻使用python进行debug,然后你可以详细的看清楚变量都有什么内容。python和其他语言没有太大区别,无非就是组织形式,语法变化。


查看完整回答
反对 回复 2019-05-27
  • 3 回答
  • 0 关注
  • 700 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信