Python学习第三弹
例:计算一个字符串中的数字个数,字母个数和下划线个数。
例题中 len(a)表示 字符串a的长度, 字符串的下标从0开始,字符串的最大下标是len(a)-1,a[i] 中 i 表示字符串的下标
a[i] 表示字符串中对应下标 i 的字符, 字符的比较利用ASCII码
for循环
for循环可以遍历任何有序的序列对象内的元素
格式为
range(start, end, step)函数 默认从0开始的一个整数列表
其中start表示开始位置, end表示结束位置 , step 表示间隔,间隔默认为1,start 和 step可以省略
例1: 用for循环 输出实心矩形
例2:用for循环输出空心矩形
例子中 用 for i in range(5): 控制输出的行数 for j in rnage(5): 控制输出的列数
while 循环 一般用在执行重复的多次操作,重复的条件不一定是特定的次数
for in 循环 用于遍历一个可迭代对象(列表,元组,range等)的每一个元组,将迭代出的每个元素放入临时变量备用