-
len(dict): 计算字典元素个数
查看全部 -
两种方法实现
查看全部 -
如果加上输入应该会更好一点,不过还没学
查看全部 -
添加按名字和成绩排序
d = {'Alice': 45,'Bob': 60,'Candy': 75,'David': 86,'Ellena': 49} order_key = sorted(d.items()) order_value = sorted(d.items(), key = lambda x:x[1]) print('last: ') print('Rank by name: ', order_key) print('Rank by score: ', order_value) d['Alice'] = 60 order_key = sorted(d.items()) order_value = sorted(d.items(), key = lambda x:x[1]) print('actual:') print('Rank by name: ', order_key) print('Rank by score: ', order_value)查看全部 -
所以默认参数只能定义在必需参数的后面
查看全部 -
def sum1(x): sum = 0 i = 1 while i <= x: sum = sum + i i = i +1 print(sum) sum1(10) def sum2(x): if x == 1: return 1 return (x + sum2(x-1)) print(sum2(10))
查看全部 -
# coding=utf-8
def sub_sum(list):
sum1 = sum2 = 0
for item in list:
if item % 2 == 1:
sum1 = sum1 + item
elif item % 2 == 0:
sum2 = sum2 + item
else:
print('\'{}\'不是整数'.format(item))
return(sum1,sum2)
list1 = [1,2,3,4.5]
print(sub_sum(list1))
查看全部 -
a = 1 # 这个时候a存储的是整数类型 print(a) a = 'ABC' # 这个时候a存储的是字符串类型 print(a) 这是Python这类语言特有的特性,我们称之为动态语言,与之对应的是静态语言,Python、Javascript等等都是动态语言,Java、C、C++等等属于静态语言。查看全部
-
通过变量名 = 数据,即可定义一个变量。查看全部
-
变量名由大小写英文字母、数字和下划线_组成 变量不能用数字开头 变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)查看全部
-
如果字符串既包含'又包含"怎么办?
这个时候,就需要对字符串中的某些特殊字符进行“转义”,Python字符串用\进行转义。
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -

isdisjoint() 有重合时,返回 False,所以:
False : 重合
not False: 不重合
查看全部 -

set(某个值或列表),用的是小括号
查看全部 -
print('{} not in d'.format(name))
格式化输出
查看全部 -
print('name = {}, score = {}'.format(name, score)格式化打印 变量
查看全部
举报