-
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的
查看全部 -
while循环可以继续进行下去的条件更加简单,只需要判断while循环的条件是否为True即可,当条件为True时,即继续运行下去。
查看全部 -
s = 'ABCD'
for ch in s:
print(ch) # 注意缩进在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。
查看全部 -
py2,要在第二行加# coding:utf-8才能输出中文字符
查看全部 -
特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
查看全部 -
可以用嵌套式的else if,也可以用elif 来进行嵌套;不过推荐用后者,看起来结构更清晰。
查看全部 -
if 后面需要注意
有冒号,其子逻辑分支需要缩进;
else也需要冒号,子逻辑分支需要缩进;
查看全部 -
与C++区别:
if后面没有括号,却有分号;
而且其分支块要缩进,且可以不需要大括号;
每句后面不需要分号;
最后不需要result 0 ;
输出用print而不是printf;
头文件是#Enter a code.
查看全部 -
可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块
查看全部 -
字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。
# 字符串模板
template = 'Hello {}'
# 模板数据内容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。
查看全部 -
.sort 从小到大进行排列
.reverse 将列表顺序反向
查看全部 -
采用直接对列表进行输出的形式,超出了界限会报错
而如果用切片的话则不会报错,但超出部分不输出内容,为空白
查看全部 -
for x in y
这个遍历的函数用法,当这个函数运行完结束时,x是在 y 中的最后一个元素作为离开点的,因此如果没有将其归为, 则输入x则会输出y中的最后一个元素
查看全部 -
round 取小数点查看全部
-
if-elif-else语句的条件判断是从上到下依次判断的,在执行的过程中,一旦有一条件满足(为 True),则结束循环条件的判断,直接输出结果,因此我们在进行类似于成绩高低的行为判断时,应先将更贴近的条件放在上面,然后再依次向下编写
查看全部
举报