-
tuple是固定不变的,是有序容器,在元组中,同样可以包含0个或者多个元素,并且也支持索引访问、切片等操作。
定义元组的方式是使用小括号()将元组内的元素括起来。
元组(tuple)的这个特性是非常重要的,在运行上tuple的性能是list的数倍。
查看全部 -
score = 59
if score < 60:
print('抱歉,考试不及格')
# ==> 抱歉,考试不及格这里,因为score = 59 < 60,所以if的判断是True,因此就会执行print('抱歉,考试不及格')。
这里有几个需要注意的地方:可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块
查看全部 -
L = [x*x for x in range (1,101)] #1-100遍历,1*1,2*2 ···
print (sum(L)) #sum函数求和 L列表里的元素
查看全部 -
定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
查看全部 -
num = 1
sum = 0
while num <= 100:
sum = sum + num # 注意缩进
num = num + 1 # 注意缩进
print(sum) # ==> 5050num = 1
sum = 1
while num <= 10:
sum = sum * num
num = num + 1
print(sum)查看全部 -
\n 换行
\t 制表符 相当于中间有个空格
\\ 表示自己的符号 \
查看全部 -
s = 'ABCD'
for ch in s:
print(ch) # 注意缩进
在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止L = [75, 92, 59, 68, 99]
sum = 0.0
for x in L:
sum = sum + x
print(sum / 5)查看全部 -
set提供了remove()方法允许我们删除set中的元素。需要注意的是,如果remove的元素不在set里面的话,那么将会引发错误。查看全部
-
score = 95
if score < 60:
print('抱歉,考试不及格')
elif score >= 80:
print('恭喜你,拿到优秀的成绩')
elif score >= 90:
print('恭喜你,拿到卓越的成绩')
else:
print('恭喜你,考试及格')age = 18
if age >= 18:
print('adult')
elif age >= 6:
print("teenager")
elif age >= 3:
print("baby")查看全部 -
set提供了add()方法,我们可以使用add()方法,往set里面添加元素。
set提供了update()方法,可以一次性给set添加多个元素。查看全部 -
score = 59
if score < 60:
print('抱歉,考试不及格')age = 19
if age>18:
print('adult')
print(age)查看全部 -
s='AABCDEFGHHIJ'
j1=s[2:9]
j2=s[0]
print(j2+j1)输出结果:ABCDEFGH
查看全部 -
由于set里面的元素是没有顺序的,因此我们不能像list那样通过索引来访问。访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中。
set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面。查看全部 -
set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。
创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。
查看全部 -
# 字符串模板
template = 'Hello {}'
# 模板数据内容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。
# 指定顺序
template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
# 调整顺序
template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。
# 指定{}的名字w,c,b,i
template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.'
world = 'World'
china = 'China'
beijing = 'Beijing'
imooc = 'imooc'
# 指定名字对应的模板数据内容
result = template.format(w = world, c = china, b = beijing, i = imooc)
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.查看全部
举报