Python 学习笔记(一)语句,变量,函数
2010-08-28 21:32
666 查看
今天抽时间看了一下python。感觉很好,它与编译性语言不同。c,c++,java,c# 等都是编译性语言,也就是需要先进行编译,然后
在链接,才生成二进制可运行文件(java,C#除外,需要虚拟机才可以运行),但是也需要编译。
python 是一种典型的解释性语言。他的最大的特点就是类似于脚本语言,例如:Shell编程,js,等,不需要编译。
今天学得知识为python的基本语法:包括:语句,定义变量,定义函数。下面进行对所学习的内容进行一下总结,以便以后能够温故
而知新 。
语句:
首先介绍一下python的语句的逻辑行和物理行,物理行就是在文件中的实际的可以看到的一行。这就是物理行,而逻辑行指的是一个
分号一个逻辑行,一个物理行可以有多个逻辑行。但是python默认的规则是一个物理行对应一个逻辑行。
缩进:python的缩进对应于C的语句块。就是{},缩进用于if分支,while语句,函数定义等。
定义变量:
变量的定义不需要指定类型。有点类似于js
例子:length = 10;就定义了length为整形变量。数值有四种类型:整形,长整型,浮点型,复数。注意python可以定义复数。这和
很多语言是不同的。
语句块:
if,while语句块,
if 条件:
语句1
语句2
。。。
elif 条件:
语句1
语句2
。。。
else
语句1
语句2
。。。
这是if的语法。
while
语句1
语句2
。。。
退出语句
这是while语句定义。
这是for循环 语句定义。他等价于C的 for(变量= 起始值;变量<结束值;变量自增,或自减){语句}
函数定义:
def 函数名(参数列表):
函数块
注意,参数列表可以设置默认参数。和C++有点类似;
例如:
语句块
可以如下调用:
fun(1),1会传给first
fun(1,2),1会传给first,2传给second
fun(1,third = 3),1会传给first,3是显式赋值。
注意:不能这样定义:deffun(first = 1,second,third =3)因为默认的第一个无法解析到底是第一个还是第二个。
函数调用:
fun(1,1,2)
文件名定义:
python默认定义的文件后缀为py可以在系统变量中加入python的路径。这样可以在命令行中进行调用。
暂时写到这里。
下一章待续。。。
在链接,才生成二进制可运行文件(java,C#除外,需要虚拟机才可以运行),但是也需要编译。
python 是一种典型的解释性语言。他的最大的特点就是类似于脚本语言,例如:Shell编程,js,等,不需要编译。
今天学得知识为python的基本语法:包括:语句,定义变量,定义函数。下面进行对所学习的内容进行一下总结,以便以后能够温故
而知新 。
语句:
首先介绍一下python的语句的逻辑行和物理行,物理行就是在文件中的实际的可以看到的一行。这就是物理行,而逻辑行指的是一个
分号一个逻辑行,一个物理行可以有多个逻辑行。但是python默认的规则是一个物理行对应一个逻辑行。
缩进:python的缩进对应于C的语句块。就是{},缩进用于if分支,while语句,函数定义等。
定义变量:
变量的定义不需要指定类型。有点类似于js
例子:length = 10;就定义了length为整形变量。数值有四种类型:整形,长整型,浮点型,复数。注意python可以定义复数。这和
很多语言是不同的。
语句块:
if,while语句块,
if 条件:
语句1
语句2
。。。
elif 条件:
语句1
语句2
。。。
else
语句1
语句2
。。。
这是if的语法。
while
while
条件:
语句1
语句2
。。。
else
:
退出语句
这是while语句定义。
for
变量
in
range
(
起始值
,
结束值
):
语句
else
:
退出语句
这是for循环 语句定义。他等价于C的 for(变量= 起始值;变量<结束值;变量自增,或自减){语句}
函数定义:
def 函数名(参数列表):
函数块
注意,参数列表可以设置默认参数。和C++有点类似;
例如:
def
fun
(first,second =
1,third = 2
):
语句块
可以如下调用:
fun(1),1会传给first
fun(1,2),1会传给first,2传给second
fun(1,third = 3),1会传给first,3是显式赋值。
注意:不能这样定义:deffun(first = 1,second,third =3)因为默认的第一个无法解析到底是第一个还是第二个。
函数调用:
fun(1,1,2)
文件名定义:
python默认定义的文件后缀为py可以在系统变量中加入python的路径。这样可以在命令行中进行调用。
暂时写到这里。
下一章待续。。。
相关文章推荐
- Python学习笔记(二):条件控制语句与循环语句及常用函数的用法
- Python3学习笔记4-函数,全局变量&局部变量,内置函数
- Python学习笔记 - 1.变量.表达式.语句
- python学习笔记6-函数变量
- Python3学习笔记4-函数,全局变量&局部变量,内置函数
- Python学习笔记03 控制流语句和函数
- C++ 学习笔记 1.0 : 基本语言(变量和基本类型,标准库类型,表达式,语句,函数,标准IO库)
- Python学习笔记-1(变量、类型、函数、类、作用域)
- Python 学习从入门到放弃(三)--变量与函数基础、基础控制语句
- python学习笔记三:函数及变量作用域
- Python 2.7 学习笔记 内置语句、函数、标准库
- 学习python的第二十九天-函数,变量,global语句
- python学习笔记11(函数二): 参数的传递、变量的作用域
- Python学习笔记(二):if语句的使用
- python 学习笔记 if语句
- Python学习笔记05_函数
- Python学习笔记(二)--变量和数据类型
- Python学习笔记---理解zip()函数
- Python学习笔记四:if语句
- Python学习笔记:python3中的range()函数的返回对象类型