Python编程基础

Posted Esther!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python编程基础相关的知识,希望对你有一定的参考价值。

(应试用)
Python是一种面向对象的计算机程序设计语言。
智慧医学语言课程使用主流操作系统Windows下的Python 3.6.8版本。
Pycharm是一款功能强大的用于Python程序开发的的集成开发环境。


Python函数包的安装
Python函数包在windows系统下的安装,可以首先运行命令窗口(WIN+R,输入cmd),使用如下命令安装:

pip install Python函数包名

例如安装用于科学计算的多位数组行数包numpy,其安装命令格式如下:
pip install numpy

也可以安装指定版本的函数包,其安装命令格式如下:
pip install Python函数包名==版本号(双等号)
例如:
Pip install pandas==0.24.2
如果查看当前已经安装的函数包及其版本,可以使用如下命令:
pip list



标识符(名字系统)
标识符(名字系统)用来识别变量、函数、类、模块以及对象等的名称。Python 的标识符的命名可以包含英文字母\\((A~Z,a~z)\\)、数字\\((0~9)\\)及下划线符号(_)等的组合,最好是“见名知意”,且有如下要求:
1.第一个字符必须是字母表中字母或下划线 _ 。
2.标识符的其他的部分由字母、数字和下划线组成。
3.标识符对大小写敏感。
4.在 Python 3 中,非 ASCII 标识符也是允许的。




保留字
由于Python语言本身需要一些单词等作为语言的一部分,这部分单词通常不被程序员用来命名变量等的标识符名字,名字先被占用了,后面使用时需要“避讳”,系统把这部分单词称为保留字或关键字。如何知道哪些单词已经被Python系统占用了呢?Python 的标准库提供keyword 模块,可以输出当前版本的所有关键字:

即以上单词不能被程序员命名为某个变量或函数的名字了。




注释
Python中单行注释以 #开头,多行注释用三个单引号\'\'\'或者三个双引号"""将注释内容括起来


缩进
python使用缩进来标注代码块,采用相同缩进的代码块时同一层次的模块,其代码看上去很有层次感,区别于其他编程语言不需要使用大括号来圈住代码块。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。


多行语句
Python 通常是一行写完一条语句,但如果语句很长,可以使用反斜杠()来实现多行语句,例如:

在 [], , 或 () 中的多行语句,不需要使用反斜杠()来分行,例如:

python编程基础框架

a.python 开发

a.1基础

  1. python,java语言优势:可以写网页+后台功能,python开发效率高,执行效率低,java执行效率高,开发效率低
  2. 环境变量配置:进入--->控制面板用户帐户和家庭安全用户帐户--->更改我的环境变量--->系统变量--->path--->;F:python3.6.3(分号+python安装位置)
  3. python后缀名:以.py结束
  4. 执行方式:1)python编译器(软件),py文件路径;解释器路径:#!/usr/bin/env python(env更稳定)

          2)进入cmd解释器,实时输入并获取到执行结果

 

    5.执行操作,用户输入正确的账户密码:检测:用户名=root  密码=root(了解input用法)

    6.变量名:字母,数字,下划线。开头不能(数字+关键字+python内置东西),可以字母+下划线

    7.条件语句

    1. 首行缩进4空格

      类型一:

      n1=input(‘>>>‘)  #=表示赋值

      if ‘‘alex‘‘ == ‘‘alex‘‘:

      •   n2 = input(‘>>>‘)
      •        if n2 == ‘‘确认‘‘:   #==表示比较
        •          print(‘alex SB’)
      •        else:
          •  print(‘alex DB‘)

      else:

           print(‘error‘)

      类型二:

      if 条件1:

        pass #(pass无意义,空代码,仅表示空代码块)

      elif 条件2:

        pass

      elif 条件3:

        pass

      else:

        pass

      print(‘end‘)

      类型三:and  or

      if n1 == "alex" or n2 == ‘‘alex!23‘‘:

        print(‘OK‘)

      else:

        print(‘OK‘)

   8.基本数据类型

    表达数据的四种类型:

    1)字符串:n1=‘‘alex‘‘,n2=‘root‘,n3=‘‘‘‘‘‘eric‘‘‘‘‘‘,n4=‘‘‘tony‘‘‘

    2)数字-age=21,weight=64,fight=5

    3)四则运算(加减乘除):

      字符串操作:

        加法/减法:

          n1=‘‘alex‘‘

          n2=‘‘sb‘‘

          n3=‘‘db‘‘

          n4=‘‘n1+n2+n3‘‘

          #result=‘‘alexsbdb‘‘

        乘法:

          n1=‘‘alex‘‘

          n3=n1 * 10

      数字:

          n1=9

          n2=2

          n3=n1+n2

          n3=n1-n2

          n3=n1*n2

          n3=n1/n2

  9.循环

    死循环

    while 1==1

      print(‘OK‘)

  10.python开发练习

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

      n=1

      while n <11:

        if n == 7:

          pass

        else:

          print(n)

        n=n+1

    2)求1-100所有数的和

      n = 1

      s = 0

      while n < 101:

        s=s+n

        n=n+1

      print(s)

    3)输出 1-100 内所有奇数

      n=1     

      while n < 101:

        temp = n % 2

        if temp == 0 #n为偶数:

          pass

        else: 

          print(n)

        n=n+1

    4)输出 1-100所有偶数

        n=1

        while n <101:

          temp = n % 2

          if temp == 0:

            print(n)

          else:

            pass

          n=n+1

    5)求 1-2+3-4+5-6+7...99

        n = 1

        s = 0

        while n < 100:

          temp = n % 2 

          if temp == 0:

            n = n * (-1)

            s = s + n  

          else:

            s = s + n

          n = n + 1

        print(s)

a.2基本数据类型

a.3函数

a.4面向对象

b. 网络编程

c. WEB框架(用于写网站)

d. 设计模式+算法

        

          

 

 

 

 

 

 

        

      

 

 

        

 

      

      

      

           

        

  

以上是关于Python编程基础的主要内容,如果未能解决你的问题,请参考以下文章

python编程基础框架

python基础-函数式编程

python基础之面向对象编程

Python编程基础

python编程 基础入门一

python编程基础之一