老男孩python学习day02笔记

1 while 循环: 

while True:
    pass

  循环中可以使用break和continue关键字来跳出循环,但两者有所区别,其中break是跳出本层的循环,而continue是跳出本次循环,继续下一次的循环,但是共同点当它们执行时,循环中后面的语句不会执行。

  while else 使用时:当while循环的条件不满足时,才会去执行else中的语句,而break跳出的循环不会去执行else中的语句!

2 运算符的优先级:

  在python中关系运算符(>.<,<=,>=,==,!=)的优先级大于逻辑运算符,其中在逻辑运算符中and的优先级大于or!

3 逻辑运算符与关系运算符的运算:

  (1)z=x and y;

    当x为真时,z=y

    当x为假时,z=x

  (2)z=x or y

    当x为真时 z=x

    当x为假时 z=y

#(1)
1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
#答案为:True

#(2)
not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
#答案为:False

#(3)
8 or 3 and 4 or 2 and 0 or 9 and 7
#答案为:8

#(4)
0 or 2 and 3 and 4 or 6 and 0 or 3
#答案为:4

#(5)
3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2
#答案为:2

4 字符串格式化:

name = "泰迪"
#方法一:使用占位符进行字符串的格式化
print("%s是一个小白,请大家不要嘲笑%s" %(name,name) )

#方法二:使用format格式化
print("{}是一个小白,请大家不要嘲笑{}".format(name,name))

5 编码的补充:

  asscii:只包含英文,数字,以及英文符号,用1个字节表示。

  unicode:包含世界上所有字符编码,用4个字节表示。

    ecse2:早期unicode使用的是ecse2,占2个字节。

    ecse4:现在普遍使用的是ecse4,占4个字节。

  utf-8:unicode的压缩版,包含世界上所有的字符编码,用1~4个字节表示。

  gbk:windows下的汉字编码,中文用2个字节表示

  gbk2312::中文用2个字节表示

6 git命令的基本使用:

  参考链接:https://git-scm.com/book/zh/v2/

猜你喜欢

转载自www.cnblogs.com/xm-python/p/11781512.html