python学习之路—day1

变量:存储信息,日后被调用、修改操作.

常量:固定不变的量,字母大小写。

命名规则:

1,、字母数字下划线组成

2、命名具有代表意义的

3、不能以数字开头,特殊符号开头

4、不能以保留字命名,lg:for等

5、命名一般不以中文命名

6、命名一般以驼峰体形式为主,lg:sateMent

7、变量命名区分大小写,lg:Name,name为不同的变量

if 语句

if 一般用来表判断。lg:if a<b:

                                        print("yes")

if 常用结构有

if 条件一:

      ......

else:

      ......

if 条件一:

    print(......)

elif  条件二:

    print(.....)

else:

      print(...........)

#单行注释

"""或'''多行注释

a=input()

type(a)=<class 'str'>


条件1 and 条件2
条件1 or 条件2
短路原则
对于and 如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式 的计算结果就一定为假,第二个条件就不会被计算

对于or
如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式 的计算结果就一定为真,第二个条件就不会被计算

算法运算符

- 减 +加 *乘 **幂 /除 //整除 %取余

 身份运算符

is 是判断俩个标识符是不是引用同一个对象,如果是返回True 否则 False

is not 是判断俩个标识符是不是引用不同的对象,如果是返回True否则返回False

成员运算符

in 如果在指定的序列中找到值,则返回True 否则返回False

not in 如果在指定的序列中没有找到值,则返回True 否则返回Fasle

while 语句

a=4

b=3

while a>b:

       print(a)

because a恒大于b则这段代码死循环,可以采用Ctrl+c跳出循环

while 的作用就是当条件始终满足时候不断重复循环内的代码

while 常用结构有

while 条件:

        ........

else:

        ......

else起作用的条件为while始终正常结束,现在只需记住while不是被break结束,else便可执行

while循环可嵌套使用

lg:九九乘法表

num1=1
while num1<=9:
num2=9
while num1<=num2:
print("%d*%d=%s"%(num1,num2,num1*num2),end="\t")
num2-=1

num1+=1
print()

“\t”表示制表符 

未使用\t

1*9=9 1*8=8 1*7=7 1*6=6 1*5=5 1*4=4 1*3=3 1*2=2 1*1=1
2*9=18 2*8=16 2*7=14 2*6=12 2*5=10 2*4=8 2*3=6 2*2=4
3*9=27 3*8=24 3*7=21 3*6=18 3*5=15 3*4=12 3*3=9
4*9=36 4*8=32 4*7=28 4*6=24 4*5=20 4*4=16
5*9=45 5*8=40 5*7=35 5*6=30 5*5=25
6*9=54 6*8=48 6*7=42 6*6=36
7*9=63 7*8=56 7*7=49
8*9=72 8*8=64
9*9=81

使用\t

1*9=9 1*8=8 1*7=7 1*6=6 1*5=5 1*4=4 1*3=3 1*2=2 1*1=1
2*9=18 2*8=16 2*7=14 2*6=12 2*5=10 2*4=8 2*3=6 2*2=4
3*9=27 3*8=24 3*7=21 3*6=18 3*5=15 3*4=12 3*3=9
4*9=36 4*8=32 4*7=28 4*6=24 4*5=20 4*4=16
5*9=45 5*8=40 5*7=35 5*6=30 5*5=25
6*9=54 6*8=48 6*7=42 6*6=36
7*9=63 7*8=56 7*7=49
8*9=72 8*8=64
9*9=81

 

break语句 结束当次循环

continue 跳出当次循环

 

posted @ 2019-02-21 14:39  明天你好啊  阅读(252)  评论(0编辑  收藏  举报