Python之路【第一篇】python基础

一、python开发

1、开发:

  1)高级语言:python 、Java 、PHP、 C#  Go ruby  c++  ===>字节码

  2)低级语言:c 、汇编

2、语言之间的对比:

  1)python  JAVA :既可以写网页 ,也可以写后台功能

    -python:执行效率低,开发效率高

    -java:执行效率高,开发效率低

  2)php :只适用于写网页

     3)python种类:

    jpython

    ironpython

    JavaScriptpython

    rubypython

    cpython

  4)安装 :python安装在os上,执行操作:写一个文件文件中按照python的规则写,将文件交给python软件,读取文件内容,然后进行转换和执行,最终获取结果。

    python3 在继续更新

    python2 在继续更新

     Windows :下载python:www.python.org 选择最新版本

          #环境变量 :点击我的电脑右击属性》》》选择高级系统设置》》》然后编辑PATH 在后面新建直接把安装的python的路劲加到上面。

 3、python基础

  1)第一句python:print("hello world")

    建文件的时候:-后缀名是可任性写的?

    ——导入模块的时候.如果不是以.py会出错

      所以以后文件名后缀要用.py

  2)解释器路径:#!/usr/bin/env python

  3)编码:# -*- coding:utf8 -*-  python3不用关注  python2 必须添加(2里面默认的是ascill)

    unicode     utf-8     gbk

    utf-8 :中文默认用3个字符表示

    gbk :用两个

4、执行一个操作

提醒用户输入:用户和密码
获取用户名和密码,检测:用户名=root 密码=root
正确:登录成功
错误:登陆失败

1 name = "sun"
2 password =  "123123"
3 n = input("请输入用户名")
4 m = input("请输入密码")
5 if name == n and password == m :
6         print("welcome")
7     else :
8         print("try again ") 
9         

5、 变量名:- 字母- 数字- 下划线

PS:数字不能开头 

不能是关键字
最好不好和python内置的东西重复 **

6. 条件语句

缩进用4个空格

  a. 第一种模式
  n1 = input('>>>')
  if "xiaoming" == "xiaoming":
    n2 = input('>>>')
    if n2 == "确认":
      print('xiaomingSB')
    else:
      print('xiaomignDB')
  else:
    print('error')
  注意:
  n1 = "alex" 赋值    (一个等号是赋值)
  n1 == 'alex'
比较,(两个等号是比较)

  b.if第二种形式

  if 条件1:
    pass 代指空代码,无意义,仅仅用于表示代码块
  elif 条件2:
    pass
  elif 条件3:
    pass
  else:
    pass
  print('end')

  

  c. 条件1
  and or

  if n1 == "xiaoming" or n2 == "xiaoming!23":
    print('OK')
  else:
    print('OK')

7. 基本数据类型

  字符串 - n1 = "xiaoming"  n2 = 'root'  n3 = """eric"""  n4='''tony'''
  数字 - age=21 weight = 64 fight = 5

  加减乘除等:
  字符串:
      加法:
      n1 = "xiaoming"
      n2 = "sb"
      n4 = "db"
      n3 = n1 + n2 + n4
      # "xiaomingsbdb"

    乘法:
      n1 = "alex"
      n3 = n1 * 10
  数字:
      n1 = 9
      n2 = 2
      n3 = n1 + n2
      n3 = n1 - n2
      n3 = n1 * n2
      n3 = n1 / n2
      n3 = n1 % n2
      n3 = n1 ** n2
      出题:
      11 12 13 ...

      num = 12
      n = num % 2
      if n == 0:
        print('偶数')

      else:

        print('奇数')

 9. while循环

  循环死循环

    while 1==1:

      print('ok')

1 # 1、break
2 # count = 0
3 # while count < 10:
4 #     count = count + 1
5 #     print(count)
6 #     break
7 #     print(11111111111)
8 # print('end')     #break 跳出所有循环 ,终止循环
1 # 2、continue
2 # count = 0
3 # while count < 10:
4 #     count = count + 1
5 #     print(count)
6 #     continue
7 #     print(11111111111)
8 # print('end')     #continue 跳出本次循环,进入下一次循环
1 #
2 # 3、 while else 循环
3 # count = 0
4 # while count < 10 :
5 #     print(count)
6 #     count = count + 1
7 # else:
8 #     print('else')
9 # print('......')

 10. 练习题

1 #使用while循环输入1 2 3 4 5 6 8 9 10
2 count = 1
3 while count < 11:
4     if count == 7 :
5         pass
6     else:
7         print(count)
8     count += 1
#使用while循环输入1 2 3 4 5 6 8 9 10
1 #求1-100的所有数的和
2 i = 1
3 u = 0
4 while i <101 :
5     u = u + i
6     i += 1
7 print(u)
#求1-100的所有数的和
1 #输出1-100内的所有奇数
2 count = 0
3 while count < 101 :
4     tmp = count % 2
5     if tmp == 0 :
6         pass
7     else:
8         print(count)
9     count += 1
#输出1-100内的所有奇数
1 #输出1-100内的所有偶数
2 count = 0
3 while count < 101 :
4     tmp = count % 2
5     if tmp == 0 :
6         print(count)
7     else:
8         pass
9     count += 1
#输出1-100内的所有偶数
 1 #求1-2+3-4+5.....99的所有数的和
 2 n = 1
 3 s = 0  # s是之前所有数的总和
 4 while n < 100:
 5     temp = n % 2
 6     if temp == 0:
 7         s = s - n
 8     else:
 9         s = s + n
10     n = n + 1
11 print(s)
#求1-2+3-4+5.....99的所有数的和
 1 _username = "sunkai"
 2 _passwd = "123123"
 3 
 4 count = 0
 5 while count <3 :
 6     username = input("usrname:")
 7     passwd = input("passwd:")
 8     if _username == username and _passwd == passwd :
 9         print("welcome...")
10         break
11     else:
12         print("try again...")
13     count += 1
用户登录三次
posted @ 2016-11-21 22:05  摆渡人1993  阅读(290)  评论(0编辑  收藏  举报