-
index()方法 index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。 T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9) T.index(9) # ==> 10 T.index(5) # ==> 8 T.index(1) # ==> 0 # 多次出现,返回第一次出现的位置
查看全部 -
# Enter a code
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
area1 = L[0][0]*L[0][1]*2+L[0][0]*L[0][2]*+L[0][1]*L[0][2]*2
area2 = L[1][0]*L[1][1]*2+L[1][0]*L[1][2]*+L[1][1]*L[1][2]*2
area3 = L[2][0]*L[2][1]*2+L[2][0]*L[2][2]*+L[2][1]*L[2][2]*2
print(area1)
print(area2)
print(area3)
查看全部 -
# Enter a code# coding: utf-8
age=18
if age<18:
a="年龄为{}岁,未成年"
r=a.format(age)
print(r)
else:
a="年龄为{}岁,成年"
r=a.format(age)
print(r)
查看全部 -
应用场景:云基础设施、后台开发、爬虫、数据挖掘、人工智能......
实例:知乎、豆瓣、YouTube、OpenStack(云计算平台)
不擅长领域:底层应用(驱动等)、移动开发(有自用语言)、游戏开发(高性能)
查看全部 -
zhuyi o o o查看全部 -
num % 2 == 0
num除以2取模得0
查看全部 -
num = 0 sum = 0 ''' while 1: num += 1 sum += num if num == 100: break print(sum) ''' while 1: num += 1 if (num % 2 == 0): sum += num if num == 1000: break print(sum)
查看全部 -
使用continue,我们可以控制循环继续下去,并跳过continue后面的逻辑
continue和if条件语句结合,continue放在if条件语句的执行语句最后一行,当在参数符合条件在if内循环时,continue控制继续循环,不执行continue下面语句;当不符合条件、跳出循环时,执行continue下面语句。
s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
num = 1
for ch in s:
if num < 10:
num = num + 1
continue
print(ch)
num = num + 1
s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
num = 1
for ch in s:
if num < 10:
num = num + 1
# 缺少continue情况下,会输出什么呢?
print('number is{},char is {}'.format(num,ch))
num = num + 1
①
i=0
sum=0
while i<1001:
if i%2==0:
sum=sum+i
i=i+1
else:
i=i+1
print(sum)
②
i=0
sum=0
while i<1001:
if i%2==0:
sum=sum+i
i=i+1
print(sum)
③
num=0
sum=0
while num<1001:
if num%2=1:
num=num+1
continue
sum=sum+num
num=num+1
print(sum)
查看全部 -
format来处理字符串,输出不固定的内容 由字符串模板和模板数据组成,通过[]将其括起来
查看全部 -
由于'和"会引起歧义 因此,我们在它前面插入一个\表示这是一个普通字符 不代表字符串的起始 转义字符 \不计入字符串的内容中
查看全部 -
\n表示换行 \t 表示一个制表符 \\表示 \ 字符本身
查看全部 -
and(与运算):只有两个布尔值都为True时,计算结果才为True or(或运算):只要有一个布尔值为True,计算结果才为True not(非运算):将True换成Flase,将False换成True
查看全部 -
round的调用方式,使用两个参数: 第一个是需要保留小数点位数的数值,第二个是保留的位数 保留小数点后若干位用round()函数表示
查看全部 -
Alice_Major = ['Chinese','Math','English']
Alice_scores = [92,75,99]
append: 将被添加的内容作为1个元素,默认添加到列表的最后;
insert: 可以根据索引,指定添加位置,所以叫“插入”
extend :将被添加的内容查分为单个元素,再添加到列表的最后。
remove : 将制定的值删除;
pop : 默认从列表末尾进行删除,也可以根据索引删除制定位置的元素
del : 根据索引删除指定位置的元素
查看全部 -
# coding=utf-8
def sub_sum(li):
ji_sum = 0
ou_sum = 0
for i in range(len(li)):
if (i%2) == 1:
ou_sum += li[i]
else:
ji_sum += li[i]
return ou_sum,ji_sum
li = [1,2,3,4,5,6,7,8]
[ou,ji] = sub_sum(li)
print(ou,ji)
查看全部
举报