TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货python编程案例内容讲解思维导图

python编程案例内容讲解思维导图

  收藏
  分享
免费下载
免费使用文件
U545806531 浏览量:662023-09-21 22:26:21
已被使用4次
查看详情python编程案例内容讲解思维导图

python程序设计知识,基础知识及模块讲解Neri分解

树图思维导图提供 python编程案例内容讲解 在线思维导图免费制作,点击“编辑”按钮,可对 python编程案例内容讲解  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f642634f8f6552178df37bafffd73f4e

思维导图大纲

《python编程案例》思维导图模板大纲

第一模块 程序设计初识

程序设计语言

计算机系统由硬件和软件组成

硬件:物理计算机和外围设备统称为硬件

软件:计算机执行的程序称为软件 软件一般又可分为系统软件和应用软件两大类

编程语言,又称为程序设计语言,是一组用来定义计算机程序的语法规则

编程语言分为低级语言和高级语言两类

机器语言和汇编语言属于低级语言

高级语言:是独立于计算机系结构的语言,其最大特点是类似自然语言的形式描述对问题的处理过程C、C++、C#、Java和python

简单进制计算

二进制:由0和1两个数字组成

八进制:由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始

十进制:都是以0-9这久个数字组成,不能以0开头

十六进制:由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始

计算思维和程序设计方法

逻辑思维:以推理和演绎为特征,以数学学科为代表

实验思维:以实验和验证为特征,以物理学学科为代表

计算思维:以设计和构造为特征,以计算机学科为代表

第二模块python基础

标识符

标示符由字母、下划线和数字组成,且数字不能开头。

Python中的标识符是严格区分大小写的。例如,Sum和sum是两个不同的标识符。

Python中的标识符禁止使用保留字或(关键字) 。

Python中以下划线开头的标识符有特殊意义,一般应避免使用相似的标识符。

Python关键字

>>> import keyword

>>> print(keyword.kwlist)

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

常量

整型常量

>>> x = 123 >>> print("%d-%o-%x"%(x,x,x)) d:十进制,o:八进制,x:十六进制 123-173-7b

实型常量

字符型常量

用一对单引号、双引号或三引号进行字符串的表示,如: 'abcdefg',“Hello World“, “””xyz123%&”””

布尔型常量

只有两个:真(True)和假(False),书写时注意区分大写。这两常量一般用于描述逻辑判断的结果,如关系表达式或逻辑表达式。在判断过程中,0,None,False或者空的序列值均表示假,非0表示真。 >>> type(False) >>> True==1 >>> False==1

变量

命名规则

变量名必须是一个有效的标识符。 变量名不能使用Python中的保留字。 慎用大写字母I和大写字母O。 变量名称应见名知意。

Python允许为多个变量同时赋值,如: a,b,c=1,2, "Python" 表示两个整数1和2分别配送给变量a和b,字符串"Python"配送给变量c。 又如:a=b=c=1,表示3个变量指向同一个整数1的内存空间上。

第二模块python基础

PART 二 Python代码规范

一 编码规范

缩进:缩进的空格数是可变的(一般为4个空格),但是同一个代码块的语句必须包含相同的缩进空格数。Python3不允许混合使用Tab和空格

if True:

print ("True")

else:

print ("False”)

print ("False”)

注释:

Python代码中有两种常用的注释形式,即”#”和三引号。“#”用于单行注释,表示本行中“#”后的内容不作为代码运行;三引号常用于大段说明性的文本注释。

# 第一个注释 print (”Hello, Python!”) # 第二个注释

"""print(value, ..., sep=' ', end='\n',file=sys.stdout, flush=False) """

语句换行:

在编写代码时尽量不要使用过长的语句,如果语句确实太长,Python允许在行尾使用续行符“\”表示下一行代码仍属于本条语句,或者使用圆括号把多行代码括起来表示是一条语句。

string = ("Python是一种面向对象、解释型计算机程序设计语言," "由Guido van Rossum于年底发明。" "第一个公开发行版发行于1991年," "Python源代码同样遵循GPL(GNU General Public License)协议。")

二 常见数据类型

Python 3中有6种标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)和Dictionary(字典)。其中,不可变数据类型有Number、String、Tuple;可变数据类型List、Dictionary、Set。

数据类型

数字类型(numbers)

整型(int)

布尔类型(bool)

bool() 将其他类型数据转换为布尔类型

int() 将其他类型数据转换为整型

浮点型(float)

float() 将其他类型数据转换为浮点数

复数类型(complex)

字符串类型(str)

str() 将其他类型数据转换为字符串

列表类型(list)

元组类型(tuple)

字典类型(dict)

集合类型(set)

round() 将浮点型数值圆整为整型

chr()和ord() chr()将一个整数按ASCII码转换为对应的字符,ord()是chr()的逆运算,把字符转换成对应的ASCII码或Unicode值

eval() 将字符串中的数据转换成Python表达式原本类型

三 输入和输出

input()输入函数:

在Python中可以通过input()函数取键盘输入数据。一般格式为: 变量 = input(<提示字符串>)

.print()输出函数:

在Python中,使用内置的print()函数可以将结果输出到IDLE或者标准控制台上。print()函数的基本语法为: print(<输出值1>[,<输出值项2>, … , <输出值n>, sep=',', end='\n'])

通过print()函数可以将多个输出值转换为字符串并且输出,这些值之间以sep分隔,最后以end结束。sep默认为空格,end默认为换行。

print('abc',123)

print('abc',123,sep=',')

运行结果:

abc 123

abc,123

字符串格式化输出:字符串格式化方法

使用“%”格式化字符串

使用str.format()格式化字符串

函数 说明 辅助功能 %s 格式化字符串 *:定义宽度或小数位精度 -:左对齐 0:在数字前面填充o而非空格 m.n:m是最小总位数,n是小数点后的位数 %d 格式化整数 %f 格式化浮点数字,可指定小数点后的精度 %% 格式化为百分号

2. 使用str.format()格式化字符串

通过str.format (values)的方法格式化,其中str是带有{}规则的字符串,values是要传入的值。使用format方法格式化的规则与%相同。

strname, age, score = '初心', 18, 96.5 print('大括号方式:{}同学的年龄为{},Python成绩为:{}'.format(strname, age, score)) print('大括号+编号方式:{0}同学的年龄为{1},Python成绩为:{2}'.format(strname, age, score)) print('大括号+关键字方式:{a}同学的年龄为{b},Python成绩为:{c}'.format(a=strname, b=age, c=score))

运行结果: 大括号方式:初心同学的年龄为18,Python成绩为:96.5 大括号+编号方式:初心同学的年龄为18,Python成绩为:96.5 大括号+关键字方式:初心同学的年龄为18,Python成绩为:96.

第二模块python基础

PART 三 运算符与表达式

(1)算术运算符:+、-、*、/、%、**、//

(2)关系运算符:<、<=、>、>=、==、!=

(3)逻辑运算符:and 、or、not

(4)赋值运算符:=、复合赋值运算符

(5)位运算符:&、|、^、~、<<、>>

(6)成员运算符:in 、not in

(7)身份运算符:is 、is not

相关思维导图模板

一、研究内容思维导图

树图思维导图提供 一、研究内容 在线思维导图免费制作,点击“编辑”按钮,可对 一、研究内容  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4f21797dd3e8b08f1951dfc24e7be94f

线上销售全链路布局思维导图

树图思维导图提供 线上销售全链路布局 在线思维导图免费制作,点击“编辑”按钮,可对 线上销售全链路布局  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d7d9de3c963dd0170f070d111b460b99