老男孩-课堂笔记2

时间:2022-09-20 09:00:32

DAY-2 格式化输出,运算符,逻辑运算,While,编码历史

  • 1.定义:只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系就好啦

占位符:%s(字符串),%d(int)

name = input("Name:")

age = int(input("Age:"))

job = input("Job:")

hobbie = input("Hobbie:")

 

info = '''

------------ info of %s ----------- #这里的每个%s就是一个占位符,本行的代表后面拓号里的name 

Name : %s  #代表name 

Age  : %d #代表age  

job  : %s  #代表job 

Hobbie: %s  #代表hobbie 

------------- end -----------------

''' %(name,name,int(age),job,hobbie)  # 这行的% 号就是把前面的字符串与拓号后面的变量关联起来

 

print(info)  如下:

 

老男孩-课堂笔记2

2.运算符

1)     算数运算

老男孩-课堂笔记2 

2)     比较运算

老男孩-课堂笔记2

3)     赋值运算

老男孩-课堂笔记2

3.逻辑运算

老男孩-课堂笔记2

  • 定义:在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关为( )>not>and>or,同一优先级从左往右计算。

Not:反

And:并且

OR: 或者

And or not 之间关系:

 

 

 

老男孩-课堂笔记2

 

 

老男孩-课堂笔记2

列题:

 

 

 

老男孩-课堂笔记2

 

 

老男孩-课堂笔记2 

老男孩-课堂笔记2

4.While:循环

1.while true:
  循环体

2.while:
     条件:
 如果条件为真,那么循环体则执行
 如果条件为假,那么循环体不执行 

老男孩-课堂笔记2

 


 

²「初始变化部分一般用来定义循环变量」

While循环条件:

    循环体语句

    循环变量更改部分

Else:

    语句体

 


 

²执行顺序:

  1. 初始化部分:一般是用来定义循环变量或新的赋值
  2. 判断循环条件:

真:

  执行循环体语句

  是否执行了break语句

       执行了:跳过else,结束循环

       没执行:当while正常执行完后,继续回到第二步条件判断

 

假:

  执行Else:


 

  • 如何终止循环:
  • 改变条件

老男孩-课堂笔记2

while循环 一定要执行到底 才停止打印 

  • break:

只要循环中有break,直接停止不执行else 跳出循环体

 

老男孩-课堂笔记2

  1. 调用系统命令:

Quit(),exit() (不建议去使用)

  1. 练习题:

 

老男孩-课堂笔记2

 

老男孩-课堂笔记2

 

老男孩-课堂笔记2

 

老男孩-课堂笔记2

输出1+2+3+…+100的和,利用while循环 

老男孩-课堂笔记2

  • Continue:

  结束本次循环 继续下一次循环

 

老男孩-课堂笔记2

 

 

5.成员运算:in,not in:

 判断某个字符在不在字符串里:true /false

 

老男孩-课堂笔记2

简述ASCII、Unicode、utf-8编码

老男孩-课堂笔记2

  • ASCII:计算机最早期的"密码本"包含英文字母,数字,特殊符号

#.1个字符,一个字节表示
#.2**8(早期为7位为了拓展,加了一位,所以最左边就是0)

老男孩-课堂笔记2

  • Unicode:简称万国码是升级版的密码本# 2个字节表示一个字符2**16
    # 4个字节表示一个字符2**32
     

老男孩-课堂笔记2

  • Utf-8编码:现在我们所用的最新的编码格式 

 

老男孩-课堂笔记2

# 1个字节表示一个字符;欧洲

# 3个字节表示一个字符:亚洲'''

  

老男孩-课堂笔记2

  • 以及本国自己发明的国标K(GBK):

欧洲:1个字节

本国:2个字节

 

老男孩-课堂笔记2

6.位和字节关系

 

老男孩-课堂笔记2 

 

老男孩-课堂笔记2

 

老男孩-课堂笔记2

 

 

老男孩-课堂笔记2

 

 

老男孩-课堂笔记2

 

 

老男孩-课堂笔记2