Pycharm简单设置

  1. 设置Pycharm编辑器的字体大小

    选择File-Settings 打开设置-选择Appearance & Behavior > Appearance,找到如下

    image.png

    框框内的就可以设置整个Pycharm的窗口字体大小

  2. 设置代码界面的字体大小和行距

    image.png

  3. 设置py代码每个页面开头自带的一些信息

    image.png

while循环

在生活中,我们遇到过循环的事情吧?比如循环听歌。在程序中,也是存在的,这就是流程空语句

while。

模拟以下下循环听歌:

#模拟一下循环听歌
while True:
    print("我们不一样")
    print("我们都一样")
    print("有啥不一样")

这样就一直死循环下去

while 条件:

 结果

 如果条件是真, 则直接执行结果. 然后再次判断条件. 直到条件是假. 停止循环

打印1+2+3+4+5+....100的和

#打印1+2+3+4+5+....100的和
count = 1
sum = 0
while count <= 100:
    sum = sum + count
    count = count+1
print (sum)

image.png

格式化输出

#这里的每个%s就是一个占位符,%s可以接任何类型,如果想数字的话可以用%d

name ="老王"
xingrong ="很山炮的人"
s = "%s是一个%s" %(name,xingrong)
print (s)

%(name,xingrong)对应如下图

1424.png

当字符串里面出现了占位符。那么想用%。必须写%%

运算符

计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为:算数运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,

这节课重点

算数运算,比较运算,逻辑运算,赋值运算

以下假设变量:a=10,b=20

1425.png

2.2比较运算

以下假设变量:a=10,b=20

1426.png

赋值运算

以下假设变量:a=10,b=20

1427.png

算逻辑运(重点之中)

 and 并且。 左右两端同时为真。 结果才能是真

        or  或者。 左右两端有一个是真。 结果就是真

        not 非真即假, 非假即真

面试题

print (1 > 2 and 3 < 6 or 5 > 7 and 7 > 8 or 5 < 1 and 6 > 3)

 顺序: () => not => and => or

1428.png

2, x or y , x为真,值就是x,x为假,值是y;

 x and y, x为真,值是y,x为假,值是x。

如果x为0 ,则返回y,否则返回X( and和or相反)

1429.png

编码

python2解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),而python3对内容进行编码的默认为utf8。

最早的计算机编码是ASCII。 有英文+数字+特殊字符 8bit => 1byte 没有中文, 后面的编码必须兼容ASCII

● GBK 把中国的文字进行编码. 对ASCII扩充。 16bit  => 2byte 主要包含了中文, 日文, 韩文, 英文(兼容ASCII)

● UNICODE 32bit 兼容各个国家的编码。万国码。 浪费空间  32bit => 4byte

● UTF-8 可变长度的UNICODE。本质是UNICODE。

● 英文在UTF-8里面占用1个字节  8bit

● 欧洲文字。占用2个字节  16bit

● 中文. 占用3个字节   24bit

1430.png

1431.png

1432.png