python-6-for循环及格式化输出format三种用法

前言

循环我们前面讲过了无限循环,那么for循环属于什么循环呢?显然就是有限循环;

另外格式化输出我们前面也讲过,但是format也能做到不一样的格式化输出。一起看看吧!

一、for 循环

1、for 有限循环

# for 有限循环
s = '123asd2'
for i in s:
    print(i)
python-6-for循环及格式化输出format三种用法_第1张图片

2、实例,如需要拿出想要的元素3,通常用来遍历取值:

s = '123asd2'
for i in s:
    if '3' in i:
        print(i)
python-6-for循环及格式化输出format三种用法_第2张图片

二、format 格式化用法

1、第一种:顺序对应

# format 三种玩法
msg = '我叫{},今年{},工作行业{}'.format('小龙', '22', 'IT')
print(msg)
python-6-for循环及格式化输出format三种用法_第3张图片

 2、第二种:取下标

msg = '我叫{1},今年{0},工作行业{2}'.format('22', '小龙', 'IT')
print(msg)
python-6-for循环及格式化输出format三种用法_第4张图片

 3、第三种:变量赋值

msg = '我叫{name},今年{age},工作行业{job}'.format(age=22, name='小龙', job='IT')
print(msg)
python-6-for循环及格式化输出format三种用法_第5张图片

三、其它

1、数字格式化%d 或 f"{x}"

a = 3
print('是你%d' % a)
print(f'是你{a}')

python-6-for循环及格式化输出format三种用法_第6张图片

建议还是使用f"{x}"

2、补充一个is系列

返回的是布尔值,可用来控制输入的数据类型。这只是部分:

# is系列  用来判断某些地方输入的数据类型是否对应
s = '123asd2'
print(s.isalnum())
print(s.isalpha())
print(s.isdigit())
python-6-for循环及格式化输出format三种用法_第7张图片

你可能感兴趣的:(python3,python,java,awk,数据结构,大数据)