首页 > 代码库 > 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 | |
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 | |
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 | |
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 基础入门