day02

day2预习

今日内容

1.while循环

while 关键字 空格 条件 冒号python

缩进 循环体windows

输出1到10之间的数编码

num = 1
while num<11:
    print(num)
    num += 1

输出1到100之间的数code

num = 1
while num<101:
    print(num)
    num += 1

打印0到50的数utf-8

num = 0
while num<51:
    print(num)
    num += 1

打印1,2,3,4,5,6,7,8,10ci

num = 1
while num<11:
    if num ==9:
        num += 1
        continue
    print(num)
    num += 1
while 3>2:
    print(1)
    break
    print(2)
print(4)

break终止循环,break如下代码都不执行unicode

while 3>2:
    print(1)
    continue
    print(2)
print(5)

结束本次循环,继续下次循环。input

总结cmd

break 终止it

continue 结束本次循环,继续下次循环

条件 能够控制while循环

2. 格式化输出

%s

%d == %i 占位d 和 i 必须放入的是整型

%s是否是听任何东西

数量要一一对应

在格式化中使用%的时候要转义 %%

msg = "你好%s,我是%s"%("少年","meet")
print(msg)
name = input("姓名:")
age = int(input("年龄:"))
msg = "姓名%s,年龄%d"%(name,age)
print(msg)
neme = input("姓名:")
age = in(input("年龄:"))
msg = f"姓名:{name},年龄:{age}"  #python3.6版本以上能够使用
print(msg)
msg = "你好%s,年龄%d,还能折腾80%%了"%("ws",20)

3.运算符

+- * / % // 加 减 乘 除 取余数 取商

+= 自加

-= 自减

*= 自乘

/= 自除

%= 自取余数

//= 自取商

in

not in

and or not

即优先级关系为( )>not>and>or

or运算 两个都为真取or前面的 两个都为假取or后面的

and 运算 两个都为真取and后面的 两个都为假取安定前面的

4.初识编码

ascill 美国 1个字节 8位 256个 没有中文

gbk 中国 中文2个字节 英文1个字节

unicode 万国码2个字节 4个字节

utf-8 能够编码 英文1个字节

​ 欧洲2个字节

​ 亚洲3个字节

1byte = 8bit

1024byte = 1Kb

1024Kb = 1Mb

1024Mb = 1Gb

1024Gb = 1Tb

1024Tb = 1Pb

windows系统 cmd 编码是gbk

Linux系统 终端编码是 utf-8

str ---> int int(要转换的内容,只有带引号的数字)

int -->str str(要转换的内容,没有限制)

\n 表明回车键

python2 默认编码是ascill

python3 默认编码是utf-8

做业

相关文章
相关标签/搜索