欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

分享Python知识的第四天

程序员文章站 2023-02-03 20:50:20
python第二节 1.while循环 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。基本形式为: 1.1 死循环示例 1.2 有限循环示例(使用break跳出循环) 1.3 控制循环次数(while与break配合使用) 1. ......

python第二节

1.while循环

python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。基本形式为:

while 条件:
    循环体

1.1 死循环示例

while true:
    print("我会一直执行")

分享Python知识的第四天

1.2 有限循环示例(使用break跳出循环)

while true:
    print("我会一直执行")
    print("一直执行")
    print("直到遇到break")
    break

分享Python知识的第四天

1.3 控制循环次数(while与break配合使用)

count = 0
while true:
    print("条件成立我会一直执行")
    print("一直执行")
    print("控制为3次循环")
    count += 1
    if count == 3:
        break

分享Python知识的第四天

1.4 break与continue

while 与 break 配合循环使用break用于完全结束一个循环,跳出循环体执行循环后面的语句

continue只终止本次循环,接着还执行后面的循环

# break代码示例
print("我一定会执行")
while 3 > 1:
    print("满足条件我会执行")
    break
    print("上面使用了break终止了循环,因此我不会执行")

分享Python知识的第四天

# continue代码示例
print("我一定会执行")
while 3 > 1:
    print("满足条件我会执行")
    print("满足条件我一样执行")
    continue
    print("上面使用了continue,因此我不会执行")

分享Python知识的第四天

1.5 使用循环累加

count = 1
num = 0
while count < 16:
    num = num + count
    count += 1
print(num)

分享Python知识的第四天

1.6 while else

while 3 < 1:
    print(1111)
    break
else:
    print(3333)

分享Python知识的第四天

2.格式化

2.1 使用占位符

%s就是代表字符串占位符,除此之外,还有%d,是数字占位符,

%()再给占的位置进行填充的时候,里边的变量是一一对应的

name = input("你输入的名字:")
age = int(input("你的年龄:"))
msg = """
----------------card--------------
name:%s
age:%d
----------------end---------------
"""
print(msg % (name, age))

分享Python知识的第四天

注意:如果使用%这种格式化时,想要单纯输出%需要写成%%

name = input("名字:")
num = input("进度:")
msg = "姓名:%s当前的进度为%s%%" % (name, num)
print(msg)

分享Python知识的第四天

2.2 使用f,格式如下所示:

name = input("你输入的名字:")
age = int(input("你的年龄:"))
msg = f"""
----------------card--------------
name:{name}
age:{age}
----------------end---------------
"""
print(msg)

分享Python知识的第四天

3.运算符

3.1 算数运算符

a = 9
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(a % b)
print(a ** b)

分享Python知识的第四天

3.2 赋值运算符

a = 9
b = 3
a += b
print(a)
a -= b
print(a)
a *= b
print(a)
a /= b
print(a)
a //= b
print(a)
a %= b
print(a)
a **= b
print(a)

3.3 比较用算符

print(3 > 2)
print(3 < 2)
print(3 >= 2)
print(3 <= 2)
print(3 == 2)
print(3 != 2)

分享Python知识的第四天

3.4 成员运算符

in

not in

3.5逻辑运算符

and

or

not

4.编码初识

ascii : 一个英文占一个字节,不支持中文
gbk   : 一个英文占一个字节,一个中文占2个字节
unicode : 英文和中文 都占4个字节
utf-8 : 一个英文占一个字节,欧洲2个字节,亚洲3个字节
# 单位转换:
1字节 = 8位