-
s = 'ABCD' for ch in s: print(ch) # 注意缩进
在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。
查看全部 -
0b0110,0b表示二进制,0x12ef,0x表示16进制
查看全部 -
'''...'''仅能表示多行字符串,其中的‘ ’,‘’‘’,两种符号会被转义,但其他特殊符号不会被转义,例如\n,\t等等,但在'''前加r后,'''内的所有符号均会被转义
查看全部 -
笔记记录一下查看全部
-
L = ['Alice', 'Chinese', 92, 'Math', 75, 'English', 99] print(L)
list可以同时包含字符串和数字
查看全部 -
记录一下笔记查看全部
-
使用if判断,可以在当if条件为True时,执行if的子逻辑分支,但有时候,也想在if条件不为True时,执行别的子逻辑分支。
需要注意两个地方,第一个是冒号:,在else中,同样需要冒号;其次是缩进,在else的子逻辑分支,同样需要缩进。
查看全部 -
想获取字符串的一部分(子串),这个时候我们采取切片的方式获取,切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。
如:
s = 'ABC' ab = s[0:2] # ==> AB
查看全部 -
raw函数不是很清楚查看全部
-
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
查看全部
举报