while循环和编码
1. while循环的格式
while 条件 :
循环体 ( break (跳出循环) continue (结束这一循环,继续执行下一循环) )
while True : con = input("请输入您要对父母说的话.输入Q退出:") if con == "" : continue if con == "Q" : break print (con)
2. 格式化输出 %s(字符串,整数,布尔值) %d(整数) f"{变量}"
name = input("请输入你的姓名") address = input("请输入你的地址") color = input("请输入你最喜欢的颜色") movie = input("请输入你最喜欢的电影名称") print ("大家好,我叫%s,我来自%s,我最喜欢的颜色是%s,我最喜欢的电影是%s." %(name,address,color,movie))
name = input("请输入你的姓名") address = input("请输入你的地址") color = input("请输入你最喜欢的颜色") movie = input("请输入你最喜欢的电影名称") print (f"大家好,我叫{name},我来自{address},我最喜欢的颜色是{color},我最喜欢的电影是{movie}.")
name = input("请输入你的姓名") age = int(input("请输入你的年龄")) print("我叫%s,我今年%d岁了." %(name, age))
3.运算符 and or not
运算顺序: () > not > and > or
4. 初识编码 gbk unicode utf-8
(1). ascii 8bit 1byte(字节) 256个码位 只用到了7bit, 用到了前128个 最前面的一位是0
(2). 中国人自己对计算机编码进行统计. 自己设计. 对ascii进行扩展 ANSI 16bit -> 清华同方 -> gbk
GBK 放的是中文编码. 16bit 2byte 兼容ascii
(3). 对所有编码进行统一. unicode. 万国码. 32bit. 4byte.
(4). utf-8 是可变长度的unicode
英文: 1byte
欧洲文字: 2byte
中文: 3byte
字节(byte)
1byte = 8bit
1kb = 1024byte
1mb = 1024kb
1gb = 1024mb
1tb = 1024gb