1 2 3 4

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)

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

posted @ 2018-05-31 21:03  王东波0214  阅读(195)  评论(0编辑  收藏  举报