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

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

  • 相关阅读:
    USES_CONVERSION的使用和注意
    UniCode 下 CString 转 char* 的方法
    mfc获取控件在对话框上的位置
    MFC的CListCtrl双击获取单元格的行列
    MFC总结之CListCtrl用法及技巧(二)
    python(19)编码问题
    xpath提取目录下所有标签内的内容,递归 //text()
    Linux命令(14)文件和文件夹权限管理:chmod
    linux命令(13) 删除指定文件夹下后缀名相同的文件
    git(5) windows下 pycharm + git(github) ,在本地方便管理
  • 原文地址:https://www.cnblogs.com/wdbgqq/p/9118955.html
Copyright © 2011-2022 走看看