您的位置:首页 > 编程语言 > Python开发

Python学习笔记(1)语法规则

2017-09-22 20:11 162 查看

Python语言简介:

Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python 译为 蟒蛇。

Python语言是通用语言。

Python语言是脚本语言。

Python语言是开源语言。

Python语言是跨平台语言。

Python语言是多模型语言。

程序编写的基本方法:

IPO模式

I:Input 输入,程序的输入。

P:Process 处理,程序的主要逻辑。

O:Output 输出,程序的输出。

程序编写模板:

input-print模板:

用户输入:input()获得输入。

运算部分:根据算法实现。

结果输出:print()输出结果。

initial-print模板:

初始变量:运算需要的初始值。

运算部分:根据算法实现。

结果输出:print()输出结果。

Python语法元素:

缩进:

1个缩进 = 4个空格

缩进是用来在Python中标明代码之间的层次关系。

缩进是Python语言中表明程序框架的唯一手段。

注释:

注释是程序员在代码中加入的辅助说明信息,他不能被计算机执行,也不受语法约束,可以在里面写入任何内容。

一般来说,注释用来帮助程序员记录程序的设计方法,辅助程序阅读。

注释有两种方法:

单行注释一 # 开头

多行注释”’(三分单引号)开头和结尾

变量:

变量是程序中最常使用,能够表示值的一个名称。

变量可以表示值的变化。

命名:

命名指给程序中自定义元素关联名字的过程,命名需要保证在程序中,名字具有唯一性。

命名需要符合如下规则:

命名规则使用大小写字母、数字和下划线的组和,但首字母只能是大小写字母或下划线,不能使用空格。

中文等非字母符号也可以作为名字。

合法命名的标识符:

python_is_good python_is_not_good _ __is_it_a___question

python语言

表达式:

表达式指程序中产生或计算新数据值的一行代码。

Python语言的33个保留字或者操作符可以产生符合语法的表达式。

空格的使用:

表示缩进关系的空格不能改变。

空格不能将一个命名分割。

除上述两条外,程序中可以任意使用空格增加程序的可读性。

输入函数:

Input()函数从控制台获得用户输入。

使用方法如下:

<变量> = input(”<提示性文字>”)

获得的用户输入字符以字符串形式保存在<变量>中。

分支语句:

分支语句用来根据判断条件选择程序执行不同的路径。

分支语句基本过程:

if  <条件1成立>
<表达式组1>
elif<条件2成立>
<表达式组2>
······
elif<条件N-1成立>
<表达式组N-1>
else:
<表达式组N>


赋值语句:

同步赋值指同时给多个变量赋值,即先运算右侧N个表达式,然后同时将表达式结果赋值给左侧。

<变量1>,···,<变量N> = <表达式1>,···,表达式N>


例如:将x与y交换。

正常为 t = x; x =y; y =t;

采用同步赋值语句,仅需一行代码:x , y = y , x

输入函数:

print()函数用来输出字符信息,或以字符的形式输出变量的值。

print() 函数的通过%来选择要输出的变量。

循环语句:

循环语句是控制程序循环运行的语句。该类语句一般根据判断条件或者技术条件确定一段程序的运行次数。

计数循环的基本过程:

for i in range(<计数值>);
<表达式组>


例:使某一段程序连续运行10次、

for i in range (10);
<表达式组>


def定义函数:

函数是一组代码的集合,用于表达一个功能,或者说函数表示一组代码的归属,函数名称是这段代码的名字。

def所定义的函数在程序中未经调用不能直接执行,需要通过函数名调用才能够执行。

import:

import <库名>

from <库名> import <函数名>

两种引用方式的区别:

这两种引用方式对程序运行没有区别,需注意:

如果采用第一种方式,用户自定义的函数名字可以和库函数中的名字一样。

如果采用第二种方式,用户程序中不能用函数库中的名字定义函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息