day2_课程

一、格式化输出,%,s,d      

1、输入姓名+年龄+身高组句。

name = input('请输入姓名')
age = input('请输入年龄')
height = input('请输入身高')
msg = "我叫%s,今年%s 身高 %s" %(name,age,height)
print(msg)

2、输入姓名+年龄+工作+爱好组成《表格式》。

name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入工作:')
hobbiea = input('你的爱好:')

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

3、%%意思为将百分号显示出来。

name = input('请输入姓名')
age = input('请输入年龄')
height = input('请输入身高')
msg = "我叫%s,今年%s 身高 %s 学习进度为3%%s" % (name, age, height)
print(msg)

二、while else用法     

1、例子

count = 0
while count <= 5:
    count += 1
    if count == 3:
        break
    print("Loop", count)
else:
    print("循环正常执行完啦")
print("-----out of while loop ------")

三、初始编码知识点    

1、电报,电脑的传输,存储都是01010101

2、最早的'密码本' ascii 涵盖了英文字母大小写,特殊字符,数字。

3、ascii 只能表示256种可能,太少,没有中文;于是创办了万国码 unicode,一开始16表示一个字符不行,后来32位表示一个字符,因为中文有9万多字。

4、后来对Unicode 升级,流行用法 utf-8 or utf-16 or utf-32。

5、 8位 = 1字节bytes。utf-8一个字符最少用8位去表示,于是英文用8位表示一个字节;欧洲文字用16位去表示需要两个字节;中文用24 位去表示需要三个字节。utf-16一个字符最少用16位去表示。

6、gbk 中国人自己发明的,一个中文用两个字节 16位去表示。

7、1bit    8bit = 1bytes
      1byte   1024byte = 1KB
      1KB     1024kb = 1MB
      1MB     1024MB = 1GB
      1GB     1024GB = 1TB

四、逻辑运算符      

 1、x or y,若 x True,则返回x

 

print(1 or 2)  # 1
print(3 or 2)  # 3
print(0 or 2)  # 2
print(0 or 100)  # 100
print(2 or 100 or 3 or 4)  # 2

2、x and y,若x True,则返回y'''

print(1 and 2)
print(0 and 2)
print(0 or 4 and 3 or 2)

3、综合例

print(2 or 1 < 3)
print(3 > 1 or 2 and 2)

 

转载于:https://www.cnblogs.com/vellan/p/10331228.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值