while 的循环遍历 分享心得

Posted strawberry-1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while 的循环遍历 分享心得相关的知识,希望对你有一定的参考价值。

while

基本循环体

1.while

while 条件:
    循环体

2.while else

while 条件:
    循环体
    else:#如果while条件结果为假 不执行循环体 直接执行else
        代码块

3.break.continue

continue

伪装成循环体中最后一行代码(跳出本次循环)

while 条件:
    循环体
    continue# 之后不执行
    代码块

break

跳出当前循环

while 条件:
    循环体
    break#之后不执行
    代码

格式化输出

%和%d%s和f的含义和用法

%是占位符占着输出位置的位置 (占用了必须输出)

%s和%d

name=input('请输入姓名')
age=input('请输入年龄')
job=input('请输入职业')
s='姓名%s,年龄%s,职业%s'%(name,age,job)#通过%连接前面的字符串和后面的变量
print(s)

%d输出的数字 input输入的数字是字符串 所以要通过int()来进行数据类型转换
name=input('请输入姓名')
age=int(input('请输入年龄'))
job=input('请输入职业')
s='姓名%s,年龄%d,职业%s'%(name,age,job)#通过%连接前面的字符串和后面的变量
print(s)

进阶篇

name=input('请输入姓名')
age=int(input('请输入年龄'))
job=input('请输入职业')
s=f"我叫name,我今年age岁了,我的职业是job"#变量=f'我叫变量名,我今年变量名'
print(s)#通过%连接前面的字符串和后面的变量

运算符

算术运算符

+,一,*,/ //,%

用于计算

不常见的举例例如

//整除

print(3//2)#输出等于1

注意点

/除号

在python2中是整除 python3是浮点数除数

赋值运算符

==判断两边是否相等

a+=1 >>>> a=a+1

b+=1 >>>>> b=b+1

逻辑运算符

and

例如

x 空格 and 空格 y

x为真 值为y的结果 x为假等于x的值 全为假等于前面的值

9and1 #结果等于1
#and的条件是 前面为真值后面的结果 为假等于前面的 全为假等于前面的 

or

例如

x 空格 or 空格 y

x为真值为x的值 x为假值为y的值 全为假等于后面的值

9or1 #结果等于9
#and的条件是 前面为真值后面的结果 为假等于前面的 全为假等于后面的 

not

非 not Ture ==Flase

成员运算符

in not in 判断

a='dasdqwdqwd'
if'sb' not in a:
    print(ture)

编码初识

ascii 英文1个字节 8位

gbk 中文2个字节 16位

unicode(万国码) 英文2个字节 16位 中文4个字节 32位

utf-8 英文1个字节 8位 欧洲2个字节 16位 中文3个字节 24位

以上是关于while 的循环遍历 分享心得的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP使用心得分享-分页类Page的用法

ThinkPHP使用心得分享-分页类Page的用法

NodeJs爬虫抓取古代典籍,共计16000个页面心得体会总结及项目分享

自学python 经验学习心得分享

Python中for else和while else语句学习心得

干货教程 | APICloud新手学习心得分享