Python学习第一天20180701--Python基础

1、编程语言:
  初级语言:C 汇编 ---机器码
  高级语言:python php java c# c++ ruby ---字节码
  php主要适用于编写网页
  python java 编写网页前端和后台
    Python执行效率低,开发效率高
    Java执行效率高,开发效率低

2、python的种类
  JPython
  IronPython
  JavaScriptPython
  RubyPython
  CPython **********
  pypy 这是用CPython开发的Python
  ...

3、python安装
  python官网:www.python.org
  python2
    # -*- coding:utf8 -*-(中文编码)
  python3
  linux配置PATH变量(linux已安装python2.7,python3.6需编译安装)
    vim /etc/profile
    末尾添加export PATH=$PATH:/usr/local/python3/bin
    #!/usr/bin/env python(解释器路径)
  windows配置PATH变量
  E:\Program Files\Python36\Scripts\;E:\Program Files\Python36\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;


4、print和input
  print 打印
  print('hello work')
  input 输入
  input("请输入你的密码")

5、变量名命名
  下划线或字母开头,可以包含数字,不得与关键字相同,一般要做到见名知意
    user_id
    student_num


6、条件语句
  if--else类型
    if 条件:
      代码块
    else:
      代码块
  if--elsif类型
    if 条件:
      代码块
    elsif:
      代码块
    elsif:
      代码块
    else:
      代码块
  pass代指空代码,无意义,仅仅用于表示代码块

  and两个条件都是为真,结果为真
  or 两个条件有个为真,结果为真

6、基本数据类型
  数字
  字符('')
  字符串("")

7、练习题

  1)输出 n-m内的所有奇数

 1 #!/usr/bin/env python
 2 # -*- coding: utf-8 -*-
 3 # @Time    : 2018/7/1 15:31
 4 # @Author  : chenxiaowei
 5 # @Email   : [email protected]
 6 # @File    : 输出 n-m内的所有奇数.py
 7 n = input("请输入起始值:")
 8 n = int(n)
 9 m = input("请输入终始值:")
10 m = int(m)
11 while n > m :
12     print("输入值有误,请重新输入")
13     n = input("请输入起始值:")
14     n = int(n)
15     m = input("请输入终始值:")
16     m = int(m)
17 while n < m:
18     temp=n%2
19     if temp == 0:
20         pass
21     else:
22         print(n)
23     n = n + 1

猜你喜欢

转载自www.cnblogs.com/chenxiaoweiworkinghard/p/9250411.html