【python】北京理工大学Python语言程序设计Python基本语法元素【一】

@【python】北京理工大学Python语言程序设计【一】

前言

中国mooc慕课北京理工大学Python语言程序设计。嵩天,黄天羽,礼欣老师。

内容

1.快速入门
2.基础语法
3.编程思维

基础

计算机的发展参照摩尔定律。计算机的性能与功能相辅相成。
计算机有两个特性。功能性与可编程性。

编程语言即与计算机交互的语言。
C 1972诞生
python 1990

编程语言通过执行方式划分,分为编译和解释两种。
编译,将源代码一次性转换为目标代码。对应编译器(compiler)。程序运行速度快。
解释,将源代码逐条转换为目标代码。对应解释器(interpreter)。维护灵活。
静态语言,使用编译,C/C++,java。
脚本语言,使用解释,Python,Javascript,PHP。

Python概述

Python,译为”蟒蛇”,拥有者Python Software Foundation(PSF)。guido创造。2002年2.0版本。2008年3.0版本。
安装略。
Python两种编程方式。
交互式,类似matlab,IDLE一条一条运行。
文件式,运行一组指令。

程序基本编写方法

IPO
Input 输入:件输入,网络输入,控制台输入,交互界面输入。
Process 处理:法
Out 输出:件输出等。
解决问题步骤。
分析问题:到计算部分。
划分边界:规划IPO。
设计算法:具体算法。
编写程序
调试
升级维护,更完美。

Python基本语法元素

缩进:表达程序框架
python的缩进是严格定义的

注释
单行 #
多行 ‘’’ ‘’’

命名与保留字
变量:用来保存和表示数据的占位符号。
变量采用标识符(名字)来表示,关联标识符的过程叫命名。
命名规则:大小写字母、数字、下划线和汉字等字符及组合。
python大小写敏感,首字符不能是数字,名字不能与保留字相同。
保留字(关键字):如if,return等。

数据类型
数字型:整数和浮点数。
字符串类型:“abc”或者’abc’。正向递增序号,自左从0开始,反向递增序号,自右从-1开始。
字符串索引 “abc”[0] 输出a
字符串切片:“abc”[1:2] 输出ab
列表类型:由0个或多个数据组成的有序序列。[]表示,逗号分隔。[1,2]。
使用保留字in判断一个元素是否在列表中
a in [1,2] 输出False

语句与函数
赋值语句,给变量赋值。
分支语句:由判断条件决定运行方向。if ():
函数:输入参数产生不同结果。

python程序的输入输出
input(),从控制台获得输入。
<变量>=input(<提示信息字符串>)
print(),向控制台输出。
print(“asc{:.2f}c”.format©)
eval() 评估函数,去掉字符串两端引号(一次)。
eval(“1+2”)输出3
eval(’“1+2”’) 输出‘1+2’

你可能感兴趣的:(python,python,编程语言,算法)