2020-05-29 for循环-关键字-字符串操作

一 循环结构

while 一般用在复杂的逻辑操作

for 一般用在遍历数据操作中

遍历 循环 迭代 都是一个意思,把数据一个个的拿出来

#  while 循环不能遍历集合容器数据

# for 循环应用而生

for 变量 in 可迭代型数据    

    code.....

可迭代性数据: 容器累型数据, range对象

# range对象,配合for 循环使用

range(start,end, step)

start  开始值

end  结束值

step  步长

注意:最大值end 取不到的,取到end 之前的那一个

二 关键字的使用

# pass 过 (占位符)

pass 应用在代码当中,做占位

while True:

    pass

# break 终止当前循环 (应用在循环当中)

# continue 跳过当前循环,从下一次循环开始

三  字符串的格式化  format

# 1 顺序传参 {} 就是占位符

# 2 索引传参

# 3 关键字传参

# 4 容器类型数据(列表或元组)传参

如果字典取值,不要再见得变量套引号,直接使用即可,对于列表元组这样的容器,不要使用逆向下标-1 -2 ...不能识别

# 5 format 使用

^  原字符串居中

> 原字符串居右

< 原字符串居左

{who:*^10}

who   : 关键字

*        : 要填充的字符

^       : 要填充的方向

10     : 填充的总个数(原字符串长度+要填充符号的长度)

# 6 进制转换等特殊符号的使用( :d :f :s :,  )

# :d 整数占位符(强制要求类型是整形)

# :2d 占2位  (不够两位的哪空格来补)

# :f 浮点型占位  (强制要求类型是浮点型) 默认保留六位小数

# :1f 小数点保留两位

# :s 字符串占位符   (强制要求类型是字符串型)

# :, 金钱占位符

四  字符串的相关操作

1 字符串的拼接+

2 字符串的重复*

3 字符串跨行拼接\

4 字符串的索引

5 字符串的切片:(切片<=>)

语法 => 字符串 [::]  完整格式:  [开始索引:结束索引:间隔值]

# [开始索引:]  从开始索引截取到字符串的最后

# [:结束索引]  从开头截取到结束索引之前(结束索引 -1)

# [开始索引:结束索引]  从开始索引截取到结束索引之前(结束索引 -1)

# [开始索引:结束索引:间隔值]  从开始索引截取到结束索引之前按照指定的间隔截取字符

# [:]或[::]  截取所有字符串

你可能感兴趣的:(2020-05-29 for循环-关键字-字符串操作)