首页 > 代码库 > Python成长之路 第一篇 《Python基础》

Python成长之路 第一篇 《Python基础》

1.python文件命名

         - 后缀名可以是任意的,但为规范便于识别,后缀名应为 .py

2.两种执行方式

     python解释器   py文件路径      python   进入解释器: 实时输入并获取到执行结果

3.解释器路径

         在Linux系统中应添加  #!/user/bin/env python    , windows系统中可不添加

4.编码

         # -*- coding:utf8 -*-  (在python3中可不加,python只要出现中文头部必须加)

         ascill  只能编译英文

         unicode 万国编码,至少16个字节

         utf-8   能用多少字节表示就用多少表示

5.变量名

         由字母,数字,下划线组成

         PS:  数字不能开头,不能是关键字,最好不和python内置的东西重复

6.条件语句

          缩进用4个空格

          a.  input : 永远等待,知道用户输入了值,就会将输入的值赋值给一个东西

          b.  n1 = “liu”  单等于号是赋值

               n1 ==“liu”  双等号是比较

          c.  if 条件1:

                        pass

               elif 条件2:

                        pass

               elif 条件3:

                        pass

                print("end")

                每个条件依次判断

             d. and 表示和,or 表示或

                 if n1 =="liu" and n2 =="xue"

                            print("OK")

                  else:

                             print("OK")

              PS :  pass代指空代码,无意义,表示过

7.基本数据类型

              字符串: n1 = "liu"   n2 = "xue"  引号之中的东西称为字符串

              数字: age=19       weight=60    height=178

              算法:

                    字符串: 

                                加法:

                                          n1 = "liu"   n2 = "xue"    n3 = n1+n2

                                          #n3=="liuxue"

                                 乘法:

                                           n1 = 1    n2 = n1*10

                      数字:

                                           n1 = 5     n2 = 2

                                           n3 = n1+n2

                                           n3 = n1-n2

                                           n3 = n1*n2

                                           n3 = n1 / n2

                                           n3 = n1 % n2  (取余)

                                           n3 = n1 ** n2 (乘方)

8.循环

          死循环

          while 1==1:

                   print("OK")

9.练习题

          1.使用while循环输入 1 2 3 4 5 6     8 9 10

                 

count = 1
while count <= 10 :
    num = count
    if count == 7 :
        pass
    else:
        print(num)
    count += 1

            2.求1-100的所有数的和

     

n = 1
s = 0
while n <= 100:
    s = s + n
    n += 1
print(s)

             3、输出 1-100 内的所有奇数

count = 1
while count <= 100 :
    if count%2 == 0:
        pass
    else:
        print(count)
    count += 1

              4、输出 1-100 内的所有偶数

count = 1
while count <= 100 :
    if count%2 == 0:
        print(count)
    else:
        pass
    count += 1

              5、求1-2+3-4+5 ... 99的所有数的和

n = 1
s = 0
while n < 100:
    num = n % 2
    if num == 0:
        s = s - n
    else:
        s = s + n
    n = n + 1

print(s)

              6、用户登陆(三次机会重试)

count = 0
while count < 3:
    name1 = input("name:")
    passwd1 = input("passwd:")
    count += 1

 

                                          

 

 

 

    

Python成长之路 第一篇 《Python基础》