zoukankan      html  css  js  c++  java
  • while循环详细操作及格式化操作

    while循环

    死循环:
    while True:
    	print("哈哈")
    	print("呵呵")        不缩进打印是打印循环的最后一个数,缩进打印为每次循环打印
    
    死循环:
    while 3 > 1 :
    	print("哈哈")
    	print("呵呵")      不缩进打印是打印循环的最后一个数,缩进打印为每次循环打印
    
    有限循环:
    count = 0
    while count < 5:
        count = count + 1
     	print(count)       不缩进打印是打印循环的最后一个数,缩进打印为每次循环打印
    
    求1到15数的和:
    num = 0
    count = 0
    while count < 16:
    	num = num + count
    	count = count + 1
    print(num)                   结果:120
    
    循环配合break
    while 3 > 1:
    	print("哈哈")
    	print("呵呵")
    	break                 执行完哈哈和呵呵就停止循环,break下面代码不执行
    
    循环配合continue
    while 3 > 1:
    	print("哈哈")
    	print("呵呵")
    	continue               死循环,跳过本次循环,继续下次循环
    

    格式化

    %s 是占用一个字符串的位置

    %i 和 %d是占用一个数字的位置

    %%是输出一个%的意思,一个%计算机看不懂。

    占用的位置必须要一一对应。

    f {} 格式化 必须是3.6版本以上才能使用。

    name = input("姓名")
    age = input("年龄")
    aex = input("性别")
    hobby = input("爱好")
    msg = f"""
    -------------------user info----------------------
    name = {name}
    age = {age}
    aex = {aex}
    hobby = {hobby}
    -------------------info end------------------------
    """
    print(msg)
    
    name = input("姓名")
    num = input("进度")
    msg = "姓名:%s当前进度为%s%%"%(name,num)
    print(msg)
    

    运算符

    算数运算符

    a = 10
    b = 20
    print(a + b)  30
    print(b - a)  10
    print(a * b)  200
    print(b / a)  3.0版本结果是2.0,2.0版本是2.
    print(5 % 2)  求余数  1
    print(5 // 2) 求商    2
    print(2**3)   就2的3次幂 8
    

    赋值运算符

    a = 10
    a += 1  =  a = a + 1   11
    a -= 1  =  a = a - 1    9
    

    比较运算符

    a < b
    a > b
    a = b
    a != b
    a >= b
    a <= b
    

    成员运算符

    in 是
    not in 不是 
    
    in 使用
    msg = "tmd"
    num = input("请输入")
    if msg in num:
    	print("敏感词存在")
    else:
    	print("输入正常")
    
    not in 使用
    msg = "tmd"
    num = input("请输入")
    if msg not in num:
    	print("输入正常")
    else:
        print("存在敏感词汇")
    
    

    逻辑运算符

    逻辑运算符的优先级:()-not-and-or
    and两边都为True时选右边的
    and必须两边都为True时才是True
    and两边都为False的时候选左边的
    or两边都为True时选左边的
    or两边都为False时选右边的
    or只要有一边为True就是True
    

    编码初识

    8位---1字节
    1024字节---1kb
    1024kb---1mb
    1024mb---1gb
    1024gb---1tb
    1024tb---1pb
    
    
    ascii 一个英文 一个字节, 不支持中文
    gbk 一个英文一个字节 ,一个中文两个字节
    unikode 一个英文四个字节, 一个中文四个字节
    utf-8 一个英文一个字节 ,欧洲两个字节 ,亚洲三个字节
    
  • 相关阅读:
    Mysql_常规操作
    三剑客
    Nginx_安全2
    shell_常规小脚本
    redis数据库持久化
    redis数据库操作
    keepalived高可用lvs集群
    ansible的roles角色
    keepalived高可用
    keepalived概念
  • 原文地址:https://www.cnblogs.com/biyunfeng/p/11934554.html
Copyright © 2011-2022 走看看