首页 > 代码库 > python 基础入门

python 基础入门

 Python 特点

  • 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

  • 2.易于阅读:Python代码定义的更清晰。

  • 3.易于维护:Python的成功在于它的源代码是相当容易维护的。

  • 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

  • 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

  • 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

  • 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

  • 8.数据库:Python提供所有主要的商业数据库的接口。

  • 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

  • 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

Python 发展历史

  Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

  Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

  像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。

  现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展

Python 基础语法

1. 第一个python程序

  print(‘hello python‘)

 程序输出结果: hello python

2.python 保留字符

  下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

  所有 Python 的关键字只包含小写字母。

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

3. 行和缩进

  学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

  缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:

   技术分享

4. python 引号

  Python 可以使用引号(  )、双引号( " )、三引号( ‘‘‘ 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的。

  其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。如下:     

    print(‘hello python‘) 打印内容可以使用单引号,也可以使用双引号     

    print("today is ‘good‘ day ") 打印内容包含了单引号,外面就要使用双引号       

      输出结果:today is ‘good‘ day     

    print(‘我很"喜欢"你‘) 打印内容包含了双引号,外面就要使用单引号       

      输出结果:我很"喜欢"你     

    print(""" 今天是‘周五‘吗,明天不用"上班"了 """) 打印内容即包含了单引号也包含了双引号,这时就要使用三引号       

      输出结果:今天是‘周五‘吗,明天不用"上班"了

5.python 变量

  变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

  基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

  因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符

  Python 中的变量赋值不需要类型声明,如下:

  a = 1  #赋值整形变量

  b = ‘你好‘ #字符串

      c = 10.99 #浮点型

6. python 条件语句

  Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

  Python程序语言指定任何非0和非空(null)值为true

  python编程中if语句用于控制程序的执行,基本形式为:

 if 判断条件:
   执行语句.....
else :
   执行语句.....

 技术分享

 7. python 循环语句-while

   Python提供了for循环和while循环(在Python中没有do..while循环)

   Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

   while  判断条件:

     执行语句.....  

  执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。

技术分享

  程序输出结果:

 技术分享

  while 语句时还有另外两个重要的命令 continue,break 来跳过循环,break 则是用于退出循环,具体用法如下:

技术分享

  continue 用于跳过该次循环,break 则是用于退出循环,具体用法如下:

技术分享

  死循环:

  如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例

技术分享

8. python 循环语句-for  

  for循环可以遍历任何序列的项目,如一个列表或者一个字符串,基本格式如下:

  for  iterating_var in  sequence:

     statements(s)

  for 循环也可以使用命令 continue,break 来跳过循环,break 则是用于退出循环,具体用法如下: 

 Python 特点

  • 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

  • 2.易于阅读:Python代码定义的更清晰。

  • 3.易于维护:Python的成功在于它的源代码是相当容易维护的。

  • 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

  • 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

  • 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

  • 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

  • 8.数据库:Python提供所有主要的商业数据库的接口。

  • 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

  • 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

Python 发展历史

  Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

  Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

  像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。

  现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展

Python 基础语法

1. 第一个python程序

  print(‘hello python‘)

 程序输出结果: hello python

2.python 保留字符

  下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

  所有 Python 的关键字只包含小写字母。

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

3. 行和缩进

  学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

  缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:

   技术分享

4. python 引号

  Python 可以使用引号(  )、双引号( " )、三引号( ‘‘‘ 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的。

  其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。如下:     

    print(‘hello python‘) 打印内容可以使用单引号,也可以使用双引号     

    print("today is ‘good‘ day ") 打印内容包含了单引号,外面就要使用双引号       

      输出结果:today is ‘good‘ day     

    print(‘我很"喜欢"你‘) 打印内容包含了双引号,外面就要使用单引号       

      输出结果:我很"喜欢"你     

    print(""" 今天是‘周五‘吗,明天不用"上班"了 """) 打印内容即包含了单引号也包含了双引号,这时就要使用三引号       

      输出结果:今天是‘周五‘吗,明天不用"上班"了

5.python 变量

  变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

  基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

  因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符

  Python 中的变量赋值不需要类型声明,如下:

  a = 1  #赋值整形变量

  b = ‘你好‘ #字符串

      c = 10.99 #浮点型

6. python 条件语句

  Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

  Python程序语言指定任何非0和非空(null)值为true

  python编程中if语句用于控制程序的执行,基本形式为:

 if 判断条件:
   执行语句.....
else :
   执行语句.....

 技术分享

 7. python 循环语句-while

   Python提供了for循环和while循环(在Python中没有do..while循环)

   Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

   while  判断条件:

     执行语句.....  

  执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。

技术分享

  程序输出结果:

 技术分享

  while 语句时还有另外两个重要的命令 continue,break 来跳过循环,break 则是用于退出循环,具体用法如下:

技术分享

  continue 用于跳过该次循环,break 则是用于退出循环,具体用法如下:

技术分享

  死循环:

  如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例

技术分享

8. python 循环语句-for  

  for循环可以遍历任何序列的项目,如一个列表或者一个字符串,基本格式如下:

  for  iterating_var in  sequence:

     statements(s)

  for 循环也可以使用命令 continue,break 来跳过循环,break 则是用于退出循环,具体用法如下: 

 

 Python 特点

  • 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

  • 2.易于阅读:Python代码定义的更清晰。

  • 3.易于维护:Python的成功在于它的源代码是相当容易维护的。

  • 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

  • 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

  • 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

  • 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

  • 8.数据库:Python提供所有主要的商业数据库的接口。

  • 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

  • 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

Python 发展历史

  Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

  Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

  像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。

  现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展

Python 基础语法

1. 第一个python程序

  print(‘hello python‘)

 程序输出结果: hello python

2.python 保留字符

  下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

  所有 Python 的关键字只包含小写字母。

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

3. 行和缩进

  学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

  缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:

   技术分享

4. python 引号

  Python 可以使用引号(  )、双引号( " )、三引号( ‘‘‘ 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的。

  其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。如下:     

    print(‘hello python‘) 打印内容可以使用单引号,也可以使用双引号     

    print("today is ‘good‘ day ") 打印内容包含了单引号,外面就要使用双引号       

      输出结果:today is ‘good‘ day     

    print(‘我很"喜欢"你‘) 打印内容包含了双引号,外面就要使用单引号       

      输出结果:我很"喜欢"你     

    print(""" 今天是‘周五‘吗,明天不用"上班"了 """) 打印内容即包含了单引号也包含了双引号,这时就要使用三引号       

      输出结果:今天是‘周五‘吗,明天不用"上班"了

5.python 变量

  变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

  基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

  因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符

  Python 中的变量赋值不需要类型声明,如下:

  a = 1  #赋值整形变量

  b = ‘你好‘ #字符串

      c = 10.99 #浮点型

6. python 条件语句

  Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

  Python程序语言指定任何非0和非空(null)值为true

  python编程中if语句用于控制程序的执行,基本形式为:

 if 判断条件:
   执行语句.....
else :
   执行语句.....

 技术分享

 7. python 循环语句-while

   Python提供了for循环和while循环(在Python中没有do..while循环)

   Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

   while  判断条件:

     执行语句.....  

  执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。

技术分享

  程序输出结果:

 技术分享

  while 语句时还有另外两个重要的命令 continue,break 来跳过循环,break 则是用于退出循环,具体用法如下:

技术分享

  continue 用于跳过该次循环,break 则是用于退出循环,具体用法如下:

技术分享

  死循环:

  如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例

技术分享

8. python 循环语句-for  

  for循环可以遍历任何序列的项目,如一个列表或者一个字符串,基本格式如下:

  for  iterating_var in  sequence:

     statements(s) 

  for 循环也可以使用命令 continue,break 来跳过循环,break 则是用于退出循环,具体用法如下:

  continue 用于跳过该次循环,具体用法如下:

技术分享

 

python 基础入门