Python学习知识点整理docx.docx

上传人:b****8 文档编号:30439404 上传时间:2023-08-15 格式:DOCX 页数:12 大小:200.35KB
下载 相关 举报
Python学习知识点整理docx.docx_第1页
第1页 / 共12页
Python学习知识点整理docx.docx_第2页
第2页 / 共12页
Python学习知识点整理docx.docx_第3页
第3页 / 共12页
Python学习知识点整理docx.docx_第4页
第4页 / 共12页
Python学习知识点整理docx.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Python学习知识点整理docx.docx

《Python学习知识点整理docx.docx》由会员分享,可在线阅读,更多相关《Python学习知识点整理docx.docx(12页珍藏版)》请在冰豆网上搜索。

Python学习知识点整理docx.docx

Python学习知识点整理docx

Python知识点整理

第一部分算法

概念

算法就是解决问题的方法和步骤,即解题步骤。

二、算法的描述方法

(一)自然语言:

直接用语言叙述解题步骤O

(二)流程图

 

2.三大结构的流程图框架

(1)顺序结构

(3)循环结构

 

Iruw

 

 

false

代码块

第二部分程

一、量

1.量名可以包含的字符有:

小写字母(a-z),大写字母(A-Z),数字(0-9),下划(_)注意:

不能以数字开!

不能使用Python保留的关字(彩色)!

下划开的名字有特殊含!

2.量的数据型和数都可以通运算改。

二、数据型

1.布型:

表示真假的型,取包含True和Falseo

2.整型:

整数。

(496、5、、95……)

把量"成整数型:

a=int(a)

3.浮点型:

小数或用科学数法表示的数字。

3.14159、5.91、1.0e8(l乘10的8次方,也可以写作100000000.0)把量a成浮点型:

a=float(a)

4.字符串型:

字符成的序列。

abed、abed、abed…

把量a成字符串型:

a=str(a)

三、运算(=)

用法:

将等式右等式左。

"二7(将7a)

b=a(将ab)

>»a-7

»>a

»>b-a

»>b

四、7常数运算

1.

加法(+)

2.

 

>»4*7

淳点除法(/)

»>6/2

3.0

5.整数除法(//)

»>7//2

[3

6.求余数(%)

[>»7%31

I

常用于判断是否能整除:

余数为零,即可以整除。

a=10

ifa%2==0:

printC可以整除C

7.幕指数(**)

3的4次方:

»>3**4

81

8.开平方

importmath

math.sqrt()

括号内为开平方的数值或变量。

>»imooi'Tmath

>»math,sqrt(4)

2.0

9.变量a在原有数值上增加1(a+=l,即a=a+l)

=”、“J”、“/=”等运算符号组合的意义同理。

五、字符串运算

1.拼接(+)

>»5abe+!

def'

抚bcdef1

2.复制

\>»1abcd^*2

'abcdabcd5

3.转义符

(1)换行符(\n)

>>>printxuabc1);

abc

abc

(2)制表符(\t):

对齐文本

»>printCabc\tabc*)

;abcabc

(3)引号(\'或\”):

表示单、双引号,在字符串被相同引号包裹时使用

l>»print('ab\?

cd'l

ab1cd

>〉〉print(^ab'/cd^)

ab"cd

4.算字符串度(包含的字符数):

len()

〉>〉a=,abcc已fghijkluinopti丄st>»len(a)

20

5.提取个字符

格式:

字符串量后加[偏移量]

|>»a=labedefghijklmnopqrst*

字符串a中包含的字符

a

b

c

d

q

r

s

t

偏移量

0)

0

1

2

3

16

17

18

19

偏移量

(一)

■20

-19

-18

-17•

•…-4

・3

・2

・1

»>a[oj

»>a[2]

,c7

JtT

»>a[-2]

>?

s

6.提取子字符串(一部分字符)

格式:

字符串量后加[起始偏移量:

止偏移量:

步]

含:

从“起始偏移量”提取到“止偏移量”,每“步”个字符提取一个

»>a=>abedefghijklmnopqr

>»a[l:

6:

2]

?

bdf

>»a[:

],

'abcdefghijklmnopqrst'

#[:

]提取从开头列结亀的整个字符串

>»a[2订f

*cdefghijklmnopqrst*

#[start:

]从start提取到结尾

»>a[:

4]

'abed*

#[:

end]从开头提取到endj

»>a[l:

4]

'bed'

#[sta「t:

end]从start提取到end-1

六、布型数据的运算:

判断真假

1.关系运算(比运算)

比操作符

含(判断)

等于

1二

不等于

<

小于

>

大于

<=

不大于(小于等于)

>=

不小于(大于等于)

in

属于

 

2.布运算(运算):

and(与),or(或),not(非)

以a=7例

比运算后果

运算后果

and(与)

a>5anda<10

trueandtrue

true

a<5anda<10

trueandfalse

folse

a<5anda>10

falseandfalse

false

or(或)

a>5ora<10

trueortrue

true

a<5ora<10

trueorfalse

true

a<5ora>10

falseorfalse

true

not(非)

nota<10

nottrue

folse

nota>10

notfalse

true

同一个量做多个and比操作,比如:

a>5anda<10可以写作5

七、常用函数

1.入函数:

input()入量

数使用

格式:

a=input(u入……”)

input括号内提示信息,必有文字!

注意:

此函数返回字符串型数据,要用int().float()或evalO

数型数据行运算!

整数:

a=int(a)小数:

a二float(a)

不确定小数是整数:

a=eval(a)

>»a=inputr请£卜数字;J

请输入一个数字:

5

»>a

»>int(a)

员与可以写一句,如:

a=int(input(u入……”))

>a^int(input(-、一个数字:

"))请输入一个数字:

5

»>a

5

2.输出函数:

print()

输出变量a的数值:

print(a)

输出文字:

print(“正确”)

同时输出文字和变量a的数值(逗号分隔):

print(“结果是”,a)

»>沪3

〉>〉print(a)

3

»>print("IE确J

」上确

»>printC结果是:

a}

结果是3

八、常用语句

1.if语句(分支结构)

用于判断给定的条件,根据判断的结果来控制程序的流程。

elif即elseif,可以有多个。

注意:

逻辑条件后的“:

”是英文格式!

不能丢!

2.while语句(循环结构)

格式

例子

while逆辑条件”程序段

n=l

while-n<"5:

print(n)n+=l

while逻辑条件:

程序段1

else:

程4段2

n=l

•11•-n<^5:

print(n)n+=l

print(*end^)

 

3.for语句(循环结构)

格式

例子

for隻量in可迭代对象:

程序段

forninrange(0,3):

print(n)

可迭代对象:

(1)自然数序列:

range()

格式:

range(第一个数值,最后一个数值+1,步长)用法类似于提取子字符串。

例子:

niIrange(0,3):

print(n)

输出结果:

0

(2)字符串

例子:

word=abed*

farletterinword:

print(letter)

输出结果:

a

b

(3)列表

例子:

alist=[?

a*>123,True,7.8]fornInalist:

print(n)

输岀结果:

cl

123

True

7.8

4.跳出循环:

break

让循环在某一条件下停止,即跳出循环。

5.进入下一次循环:

continue

跳过此次循环的余下语句,即进入下一次循环。

九、注意事项

1.所有符号都是英文!

(字符串内除外)

2.注意格式!

语句有缩进表示这一语句包含于上一条无缩进的语句!

每一层程序段前的缩进要一致!

解题步骤总结

1

r输人盘录入丿

»段计算法<

C顺库.分支.箭环丿

1

1输出

r输、

=/=inputO

►编写程序<

处煙

if.while.fo「

〔输出

printO

己菽务件

持解决问題

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1