欢迎第 Free Counters个访客

格式化输出,初始编码

格式化输出:

 想要在格式化输出中表示单纯的% 那么就加一个百分号 百分号是转义 一个百分号
 %s(str) 是字符串
 %d(digit) 是数字 
 在文本框后面 加上% ( 需要替换的内容 ) 有几个占位符 就需要有几个变量 缺一不可!
name=input("请输入你的姓名:")
age=input("请输入你的年龄:")
job=input("请输入你的工作:")
hobbie=input("请输入你的爱好:")
msg="""
name=%s
age=%d
job=%s
hobbie=%s
""" %(name,int(age),job,hobbie)
print(msg)

while else:

当while 正常执行完毕 被break 打断就不会执行else
没有被break打断 那么就会执行else 里面的语句

初始编码:

ascii
最早的'密码本' ascii 涵盖了英文字母大小写,特殊字符,数字/
01010101

ascii 只能表示256种可能 太少,
创办为万国码 unicode
最初 16表示一个字符, 不够 2**16 65535
后面 32表示一个字符,绝对够2**32 4294967296
Uncode 升级 utf-8 utf-16 utf-32
utf-8 一个字符最少用8位去表示,英文用8位
欧洲的文字用16位去表示
中文用24位去表示
utf-16 一个字符最少用16位去表示
utf-32 一个汉子最少勇32位去表示

gbk 中国人自己发明的,一个中文用两个字节,16位去表示.

逻辑运算符:

and   or  not

and表示and两边都是True,既为True

or表示or两边有一个为True,既为True

not表示非,True前面有not就为False,False有not就为True。

如果有多个,先算()再not  and  or

 

 

posted @ 2017-12-15 15:09  阿强Wwlt  阅读(123)  评论(0编辑  收藏  举报