zoukankan      html  css  js  c++  java
  • 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位

  • 相关阅读:
    lucene索引合并与增量索引
    Lucene全文搜索 分组,精确查找,模糊查找
    lucene3.6.1 经典案例 入门教程 (包含从文件中读取content)
    lucene特殊字符处理
    http://www.iteye.com/job/topic/1133159
    org.apache.lucene.queryParser.ParseException: Encountered "<EOF>" at line 1, column 0.
    浏览器查看和手动设置cookie的值
    HttpWebRequest 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
    SqlServer 行转一列逗号隔开
    大批量delete 优化方案
  • 原文地址:https://www.cnblogs.com/strawberry-1/p/11144069.html
Copyright © 2011-2022 走看看