2021-07-17

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

python的一些笔记:格式化输出、while-else、基本运算符和编码初识。


提示:以下是本篇文章正文内容,下面案例可供参考

一、格式化输出

%:占位符、s:字符串、d:digit数字
%% 只是单纯显示%。

代码如下:

# 格式化输出
# % s d

name = input('请输入名字')
age = input('请输入年龄')
height = input('请输入身高')

msg = "我叫%s 今年%s 身高 %s" %(name,age,height)
print(msg)

"""
name = input('请输入名字')
age = int(input('请输入年龄'))
job = input('请输入身高')
Hobbie = input('你的爱好')

msg = '''------------ info of %s  -----------
Name  : %s
Age   : %d
job   : %s
Hobbie: %s
------------- end -----------------''' %(name,name,age,job,Hobbie)

print(msg)
"""

name = input('请输入名字')
age = input('请输入年龄')
height = input('请输入身高')

msg = "我叫%s 今年%s 身高%s 学习进度为3%%" %(name,age,height)  
#双百分号表示单纯的百分号,显示的是第一个百分号后面的
print(msg)

二、while-else

while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

count = 0
while count <= 5 :
    count += 1
    print("Loop",count)

else:
    print("循环正常执行完啦")
print("-----out of while loop ------")


count = 0
while count <= 5 :
    count += 1
    print("Loop",count)

else:
    print("循环正常执行完啦")
print("-----out of while loop ------")

三、基本运算符

算数运算:+ - * / % // **
比较运算:== != <> < > <= >=
赋值运算:= += -=
逻辑运算:and or not
       1、在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。
       2、x or y , x为真,值就是x,x为假,值是y;
             x and y, x为真,值是y,x为假,值是x。

四、编码初识

8位(bit) == 1字节(byte)
1024字节 == 1kb
1024kb == 1MB
1024MB == 1GB
美国:ASCII码 为了解决全球化文字问题,创建万国码,Unicode
最开始:
1个字节 表示所有英文、特殊字符、数字等
2个字节,16位表示一个中文,不够,最后一个中文四个字节32位
升级版:utf-8 一个中文用3个字节表示

gbk 国内使用编码方式 一个中文用两个字节表示


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值