代码改变世界

python frist lesson

2018-07-13 16:00  小于漫谈  阅读(202)  评论(1编辑  收藏  举报

1、print("") 代表打印字符段

2、name2 = name ,然后改变name的赋值,name2的值还是以前name的值,说明name2指向的是内存中name的赋值。

3、在python中变量的赋值一般都会被认为是字符串格式,如果想要改变赋值类型,需要为:age=int(input(“age”)),可以查看变量类型:print(type(age))

4、变量可以直接打印出来: print(name,name2)

5、if else:   其实就是相当if True就不去执行else的语句了,只有if False才会执行else的语句。

if:

elif:

else:

6、Python交互式赋值:

name = input("name:")  #等待赋值

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

info = '''

------------------- info of {name}---------------------

Name:{name}

Age:{age}

'''.format(name=name,

              age=age)

print(info)

7、while语句:

count = 0

while True:   #只要达到此条件,就会自治执行,如果不满足条件,就会推出while循环

        print("count:",count)

        count=count+1    #此处是对变量更改

         if count == 100

              break   #直接跳出while循环的程序

8、for语句和break,continue:

for i in range(10):

      print("...............",i)

      for j in range(10):

           print(j)

           if j > 5:

               break   #break触发之后,会跳出最小的循环圈for j的语句,依旧会执行for i 的语句,不会执行else的语句,只有i=10的时候,执行完for i的语句才会执行下边的else语句

else:

 

for i in range(10):

       if i < 5:

          print("loop",i)

        else:

          continue   #跳出本次循环,重新进入for语句,不会进入以下的print

          print("hehe")