• Python初识 格式化输出&运算符


      一.格式化输出

      先介绍两个占位符:1.%s-----处理字符串,全能的,即也可以来处理数字

               2.%d-----专门用来处理数字

      下面介绍一个格式化输出的例子:

    要求输出以下信息:

    ------------ info of 周杰伦 -----------
    Name : 周杰伦
    Age : 18
    job : singer
    Hobbie: 看孩子
    ------------- end -----------------
    Name=input("输入姓名:")
    Age=input("输入年龄:")
    Job=input("输入职业:")
    Hobby=input("输入爱好:")
    print("""------------ info of %s -----------
    Name : %s
    Age : %d
    Job : %s
    Hobbie: %s
    ------------- end -----------------""" % (Name,Name,int(Age),Job,Hobby))

      运行结果如下:

      

      注意:如果在输出语句中已出现%s或者%d等占位符,那么默认后边出现的%也为占位符,欲单纯表示%,需用%%表示.

      二.基本运算符

      

      逻辑运算的运算顺序:() =>not=>and=>or

      要求会做基本的逻辑运算

    三.编码初识

      ASCII:不能装中文,8个bit组成,最多也256种可能

      Unicode:占32个bit,4个byte

      utf-8:可变长度的Unicode码,一个字符至少占8bit

      计算机存储系统单位换算:

      8bit=1byte

      1024byte=1KB

      1024KB=1MB

      1024MB=1GB

      1024GB=1TB

     补充知识点:

      1.while循环

    while  条件:
        循环体
    else:循环在正常循环体(不满足条件)时执行

      注意:如果循环体是通过break跳出的,那与之对应的while后边的else是不会被执行的

      2.in   and  not in    用来判断xx字符串是否在xxxxxxxxxx字符串中出现

      例题:等待用户输入内容,检测用户输入内容中是否包含敏感字符?如果存在敏感字符提示“存在敏感字符请重新输入”,并允许用户重新输入并打印。敏感字符:“小粉嫩”、“大铁锤

      

    Content=input("请输入您的评价:")
    if '小粉嫩'in Content or '大铁锤' in Content:
        print ("存在敏感字符请重新输入!")
    else:
        print(Content)

      以上为今日学习内容,加油!

  • 相关阅读:
    2020/10/29
    2020/10/24
    2020/10/28
    2020/10/31周报
    linux shell 中判断字符串为空的正确方法
    20201107 千锤百炼软工人
    20201103 千锤百炼软工人
    20201109 千锤百炼软工人
    20201111 千锤百炼软工人
    20201105 千锤百炼软工人
  • 原文地址:https://www.cnblogs.com/wdbgqq/p/9118955.html
Copyright © 2020-2023  润新知