格式化输出:

%s  字符串占位符;%d 整数占位符

注意:如果前面了占位符,那么后面所有%都是占位,如果要输出“%”,需要使用转移符,即"%%"

1 #定义三个变量
2 name = "Tan"
3 age = 18
4 sex = ""
5 #格式化输出这三个变量
6 print("姓名:%s,年龄:%d,性别:%s" %(name,age,sex))
格式化输出

执行结果:

姓名:Tan,年龄:18,性别:女

格式化输出还可以用format

>>> s = "我叫{},今年{}岁了,我的爱好是{}".format("Tanxu","18","看电影")
>>> s
'我叫Tanxu,今年18岁了,我的爱好是看电影'

>>> s1 = "我叫{0},今年{2}岁了,我的爱好是{1}".format("Tanxu","看电影","18")
>>> s1
'我叫Tanxu,今年18岁了,我的爱好是看电影'

>>> s2 = "我叫{name},今年{age}岁了,我的爱好是{hobby}".format(hobby = "看电影",name = "Tanxu",age = "18")
>>> s2
'我叫Tanxu,今年18岁了,我的爱好是看电影'

逻辑表达式:

 x or y:如果x==0,那么结果是y,否则为x

 x and y:如果x 0,那么结果y ,否则是0

>>> print(3 or 4)
3
>>> print(0 or 4)
4
>>> print(0 and 3)
0
>>> print(1 and 9)
9
>>> print(0 or 1 or 3 or 0 or 5)
1

  

>>> print(2>3 and 3)
False

 字符编码的发展史:

1)最早的计算机编码是ASCII码,由美国人创建--》有128个码位 ASCII最前面的一位是0  一个字符占一个字节(bytes),一个字节是8位(bit)

2)中国人创建了GBK   国标码 一个汉字占用2个字节  即16位

3Unicode 万国码   usc-2 16位    usc-4 32

4utf-8  

  英语:81个字节

  欧洲文字:162个字节

  中文:243个字节

  

posted on 2018-10-30 21:13  Tanxu  阅读(744)  评论(0编辑  收藏  举报