首页 > 其他 > 详细

while循环 字符串格式化 运算符

时间:2019-08-23 21:57:56      阅读:78      评论:0      收藏:0      [点我收藏+]

while 条件:

? 循环体

while循环
技术分享图片
改变条件不是死循环
变量=2
while 2>0:
循环体
变量-=1
技术分享图片
break 终止当前循环,并且break下方循环体中代码不执行
技术分享图片

continue 在循环遇中到continue 时跳出本次循环继续下次循环(伪装成循环体中的最后一行)
技术分享图片
技术分享图片
技术分享图片
格式化
"""
-------- info --------
姓名:
性别:
地址:
电话:
--------- end ---------
"""

第一种
a="-------- info --------"
b="姓名:"+name
c="性别:"+age
d="地址:"+addr
e="电话:"+phone
f="--------- end ---------"
name = input("name")
age = input("age")
addr=input("addr")
phone=input("phone")
print(a+\n+b+...)

第二种
name = input("name")
age = input("age")
addr=input("addr")
phone=input("phone")
info="""
-------- info --------
姓名:%s
性别:%s
地址:%s
电话:%s
--------- end ---------
"""%(name,age,addr,phone)
print(info)

占位和填充时必须一一对应

填充时按照顺序填充

%s --占字符串的位置

%d |%i --占数字的位置

%%--转换成普通的百分号

技术分享图片

name ="值"

j="进度"

print(f"{name}的学习进度为{j}%")

f自动转化成常规的类型
print(f"{122},{3300}")

在python3.6以上版本使用

技术分享图片

运算符

  1. 算数运算符

    +加

    -减

    *乘

    /除

    %取余

    **幂次方

    //(整除(地板处) 向下整除)5//2==2

  2. 比较运算符

    大于>,小于< ,等于=, 大于等于>=, 小于等于<=, 不等于!=

  3. 赋值运算符

    += 加等 a+=1既 a=a+1

    -=减等 a -=1既 a=a-1

  4. 逻辑运算符

    and or not

    与 或 非

    and 的运算,都为真才为真,有一个是假就是假

    and的运算,都为真的时候选择and后边的内容

    and的运算,都为假时选择and前边的内容
    技术分享图片

技术分享图片

  1. 优先级 :()>not>and>or

  2. 成员运算符

    in 在

    not in不在

    a="alex"

    if "b"in a:

    ? print("在")

    else :

    ? print("不在")

    编码初识

    win - 编码gbk
    linux - 编码utf-8
    mac - 编码utf-8

ascii码:
不支持中文
1个字节

gbk(国标):
英文 1个字节
中文 2个字节

unicode(万国码)
英文 4个字节
中文 4个字节

utf-8
英文1个字节
欧洲2个字节
亚洲3个字节

1字节 == 8位 1Bytes == 8bit
1k==1024B
1M==1024k
1G==1024M
1T==1024G

while循环 字符串格式化 运算符

原文:https://www.cnblogs.com/python25/p/11402399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!