Python基础语法教学文案.docx

上传人:b****4 文档编号:11986680 上传时间:2023-04-16 格式:DOCX 页数:21 大小:1.53MB
下载 相关 举报
Python基础语法教学文案.docx_第1页
第1页 / 共21页
Python基础语法教学文案.docx_第2页
第2页 / 共21页
Python基础语法教学文案.docx_第3页
第3页 / 共21页
Python基础语法教学文案.docx_第4页
第4页 / 共21页
Python基础语法教学文案.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

Python基础语法教学文案.docx

《Python基础语法教学文案.docx》由会员分享,可在线阅读,更多相关《Python基础语法教学文案.docx(21页珍藏版)》请在冰豆网上搜索。

Python基础语法教学文案.docx

Python基础语法教学文案

第一章格式规范

一、头文件:

1.注释行

#!

/usr/bin/python3

#-*-coding:

UTF-8-*-

2.导入模块行导入整个模块,格式:

importmodule

导入模块中全部函数,格式为:

frommoduleimport*

二、标识符首字符必须是字母或下划线。

标识符对大小写敏感。

三、保留字

33个保留字:

['False','None','True','and','as','assert','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']

四、注释

1.单行注释

2.多行注释

如:

如:

#第二个注释

linn

第三注释

第四注释

linn

五、

行与缩进

1.通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,在[],{},或()中的多行语句,不需要使用反斜杠(\)。

2.一般缩进四个空格

第二章运算符与表达式

算术运算符

比较(关系)运算符

赋值运算符

逻辑运算符

Python^TK运均符

liawm

ftIS

J&Q-El个旳ifc怕fra

a*faMT岀站单31

iflE-JflnttaWl—«A

a-b褊出结一-11

A

M•礴EtIBiRBEiWifi冋—TOT*若干庆的字苻甲

0*口颐出站平210

/

陈-X勲以y

bfa富岀皓毂2.1

■民

取横-瘟回纬;去的除般

Oa埔出坊■1

•*

W遇回乂的¥次刑

a'*b力1咖21次方

ff

取楚除-痺IS]橢斡塗的部静

9//2临出皓咽-”0口庖□制出¥古爭测.0

 

Pythontb^i5^^

旦下#9谊亚同=i冷g.或豆七^20:

■imorr

Mi*

KTCI

■■

毒于htA4^r»SEnmw

(a—t>Hifi回

I-

琴停于-比较苗十对虽砸杏不舟f

(a1=h)惓冋

Tr

.

大于-近回n用占尢于丫

(4i>bl近回

F

d'壬-近.回x■否<1、于y“所Wrti?

i=W冷匹叵1'1K云■I.iS回"EF阳-谊泊0宀摘辞餉=■TruofOFnlst^r.洼奋”遠Itt占E.宮的KW”

(a*■lb)~i辰花i~|

Truew

>■

大于■于-收回kAt1!

ATW7y.

(flt*>iS回

FfllBd.

ya

小于•尸于-近回Xf■否小于漳千楓

«iv=t>>亜冋

Trw»_

 

{rf*||冲片vl>I

Python逻辑运算符

Pythonifi書豆持遷1也■铠.以下1垠设蛋LEa为10.b为20.

|运口

宴師1

and

xandy

托贰与、如早煞为False,kandy追回F#lse.百则它昵y的i+Jt

(aandb》逋回20.

匸「

xory

布尔击-WkATaw,它返回x的憧,酉«1怕返回”的计・值・

(aorbjiS回10,

not

netx

布尔V尸-妬舉x为True‘返回Falfie*如零X为FalsarEiSETrue.

not(aandlb)返回

False

第三章数据类型

六个标准数据类型中:

不可变数据:

Number(数字)、String(字符串)、Tuple(元组)、Sets(集合);可变数据:

List(列表)、Dictionary(字典)。

(一)数字

1.Python支持常用数值类型:

整型(Int)正或负整数,不带小数点。

Python3整型是没有限制大小的。

浮点型(float)由整数部分与小数部分组成。

2.Python数字类型转换

只需要将数据类型作为函数名即可。

int(x)将x转换为一个整数。

float(x)将x转换到一个浮点数。

3.内置函数

 

随机数函数

瓏时直如刃‘畑于救爭・游戏・守宝等領域中,还址常箱戦人到網去甲.用LlXffi离翼迭建舉.幷握高1也茅BW全性"巴北曲包含A下竜冃腿机煎5釈:

Im

ffiL*

从序歹1的元素中陥元辛.H:

inrandcmch&iceira■:

1Q)),“0甲時和哺机我诜一

数*

randranQe^start.]stoc

LsM)

披I睫区聪确华合中我取一咛RM/m,fl毀戢庄假为]

randam()

fifi机主哉下一个实救.它在[D1腮围內°

改也帥种子》皿J®果怀乔7解耳厢理.加冋囲SU夫昨歸ed.Python会帮係jS^s«d*

shu*fleitst]

将洋列的怖为元靈繼机律悸

umterm(y_7、

P®机生述卞Y■头蚊.色在I&y]芝囤氐

三餡函數

PythonftlJElU下三綸;

(二)字符串

1.创建字符串,女口:

varl='HelloWorld!

'

2.访问字符串,如:

varl='HelloWorld!

'

print("var1[0]:

")

3.字符串更新

可以截取字符串的一部分并与其他字段拼接,如:

var1='HelloWorld!

'

print(”已更新字符串:

",var1[:

6]+'Runoob!

')

4.转义字符

\n

换行

\v

纵向制表符

\t

横向制表符

5.字符串操作

 

*

a+b锚出^黑:

HelioPython

*

虫好喻出学符串

丫2嶽出緒契:

HHoHtfo

n

叩】犠出^舉耳

i]

截取#坊串中的■节吩

<»河铀皓果M

tin

成员运算苻•如甲宁符串中包含给定时符诉冋True

*HTn申输出塔串1

notin

庞局运营昭-如束字捋审中不包吿ft毘购那返回True

Vnotina辎出詰里1

6.字符串格式化

IH号

掃连1

te

恪弍化宁勺生其韭CM码

te

恪式化宇苻串

悟式化?

?

格弍佬无苻号空型

%D

1各弍化无符号八邊卡jfe

格弍化无?

?

号+孟进制莪

格式ft无捋号十六进制賀(太射

V

恪贰化繹点奴宇"町眉定小取点馬的常亶

*隹玄血席我吉胡0[.勺搐睹

-MWH圧対齐

+田T#i和闻《!

乔皿^{+)

冲&1FSifl™

i*{L7\tH

aH^werrat臣頊董苗而于s砒訂巾于卞梅

矗F哺"愉岀亍单一03W

(var)W1^®(T'W^Wff

mnmrE」曲小耳丹m.n总”]、52如匸1申}|中*^说i申呵翔旳ip

7.字符串内置函数

7exMncttabrsitab^^e-B}

『十砰叩»tnnB叩的tab硏T怡刘脅悄・心匕旳日酣认的空惜魏・S«

6firidHlstr.beg-0e-nd-|tnLiliingjl

衿iW"k忖k止岸U盘陀和升巧*,Supi1&&gmflHKi则械巧SI•召也■第泸rNiKl.加普巳九去跑L呵卄

«・冉捌嗽InM

sinddi(>tr.beg-O_cnd«tenti

WflndOZjjA样P只丰山」甲砂*任丰怖屮中盒糕咛弁第.

10iiminumo

知甲生小右常"TM用1_1臥杓芋MU阳t#他吨战哼测⑷12JTruo.SflUJfctBFalks

11JMlDh«£)

0IRWin至e料令有衆7呻口卩和鬥¥衍醉压卞冏刖血何口4,西驹ia回IF««W

isi»dgiio

知事*包含rrrDN血回True西则函回FaJ««

13iBlQWHrU

列1室*材|1*屮他注整一-rQt>j>.d!

*<-ifl:

i*f4i!

-*Itjiwi.n>jumiqjiTru*.piukiuM回

14l>™jmeriGi|.J

MJH*>丄+"“型帥庐十鹤rUJ'hJxiUlTrue.iMHilXlulI^AlM

15j«>pAG«O

期卩上和巧日3中卜[仗色空口-QPdlfitOTri*-.r^UJ1^|..|F»lta«

istetlBW.3

创】耳•十杓吟・岳1■•吨IM汛卬bwn冋弭411』〒□”.低仙眄回粋・1■―

1TUupp«r(j

斷)寧*1讦阳*F7生要P~|8轩*廿俞大町NTWHV..k:

_,.i」UM|口jTrue.円即11■叵|

FfllM

mi|olru»«q>

xm-卡卞祁m作対f和.低■■口rrwr^irnr常利粗于閃冲■曲〒蚌”習洒『和齐补出

1®l^enislrimgi)

救两卄JitiKro

M血■込说dlKftN&h«rjj

A&-齐曲卞柯屮片旳冉.•片怯■■訂佝紀hmI■卉H也皿Mdth的斬字柯J*i.ftllGhar做IA>f宁忡U

21E•宿

•(制园尸用砒中」听奔|iy尹轴铁p|

立工tainia-C}

桎5nfcltoaZ^R-

才古rii«ketrfln»O

.炖「咛声优令僭續的梯觸ibot睛miXi此•*a十聲戴皿才啊屮•農小痢世节如舛忖將.萌_t

S-4mflxjKlr)

ifcFirrrfHh?

u中.FrF阳*

minotrj

网|1口[#芾咼*rr斗IB打申勺*闭甲

epI.EutEdid.[”

JK鸭学朽半中的aFI*«.ftlr2.j!

|.Wmaxmit.*>JUJ^AjUI£1ma"庆.

FfindtiU.hvg-a.mrwl-twn(.ti/irigJ)

口干f1rxl(N^m.干讨椁从和由H谢伍甲臨

nn^cxtsirtMsg.一CLendBlcn(&Cnng))

蚓別子12就}・车辺堂从右边”地

rjuv.l(wicitn.LftHEh^rjj

0tnr・rr祐力右列片」・1|«1叮rmiiGZFiiiXLA空le)填允至慎曲*«*h的柚京折咐

3CrSEilDL]

plfcu—・・■,num-strlnacourrttftirj>

rHjm—tnnfl.ciOLiE軾处「卄iM・lr“初*LI由卜苗H*.tai'Vn

酣“鈿®zm席¥*符Hi

■4?

lhhnsB(Lh©专pen口«|>

afir‘”打.1口」估1雨r-ra^tM*Ifl>1J"喘呼]"I恵.Ml申1<;Vk^Hrpa-nd*#1尸報鼻丹-f「□凸■椀.金口申塞I

True.Uiif*Sfih®f〒押L

■Larte丹噫hi・tr-ibw-g^-0.wnd#l*n(«lrlr*g.»

»I■卄”y向中flicEIT丄盟jFFa*nsuni^i:

|Trw.叭.GnUPdtfilfll#rxiHv店彳・.SHiTlhTffAMWi上|怖叫

■AtIirCLgAihisJJ

ftTmmXI/lfjI■個F・Bip<】

swaoci»«

吟j呦曙4«4=|乂右牛$1•.为

im«c>

逅阿■标fiHK・er■冃申Fl-H軸孙单询初SHHJL匸iTf皓|i,n1^(mluu.m

3«titlvO

血回%f程化迢丹苗申.5K绘说舸有停刑SKFL乩人好JT她.旦余丰勺力小写(见山询出”

3TH■□•I01013□[色HeivEtrchara-二』

喘血护汇;1巴".“」;PI;Tr,-r^1u-....I:

:

■.U•|邛JrP.XA.IZTT"v•宀

3buvpvrU

韬J®序持串中KkJi弓宁也为大写

39rfillIvrKrthl

isimttrtr沖wiaiH[n手將申.解斗-将半占灯音.列面怕板

JOindeCinUIt)

呛亡*車5:

舌XEL臣十避制主捋rfill^&iteJRlTrue.否刚IM冋怡沁.

(三)歹y表

1.创建列表,如:

listl=['Google','Runoob',1997,2000]

2.访问列表中的值

list2=[1,2,3,4,5,6,7]

print("Iist2[1:

5]:

",Iist2[1:

5])

3.更新列表

list=['Google','Runoob',1997,2000]

print("第三个元素为:

",list[2])

list[2]=2001

4.删除列表元素

list=['Google','Runoob',1997,2000]

dellist[2]

5.列表对+和*的操作符与字符串相似。

+号用于组合列表,*号用于重复列表。

6.列表截取与拼接

L[1:

]

['Runoob','Taobao']

输出从第二个元素开始后的所有元素

7.列表内置函数

 

8.列表常用方法

Ihmt,i-

A+PKMVii侍

Z*IfeBt.£■I(OluQiJ

吗印r-ryr.wm

Z>bi-stE-whcndi^e-£|j

4EL—工—Yy盟|«・十"8事音(E3!

Wi列JT再""”雜*引中聊尹弘事)

/A^'iA-H-jv.lij-vmin■空Bfc"je&ErE:

日Im・r

0kHit.HM£rEllinde-X-Qbi>

®«I护匂戸£[[=■1J]\

辱创胃r畀w*■代內卜Elf!

dHAlAM/rrT.lT.jfB>,j=|SMK4n]!

hA

TIkst.remtm£obj.>

■星M4"+*>*TT凹•Fft

AlkHA.,rw-fliFB*£1

^v"|>7TanK

>i«|忸口“卩hJorifl"卜尸予*I'lh--:

>W-rvw**■"P

HIJWF9IIifiJI9T*・k

IdIrfeLcIv^r^

IIIMtXOCV'LJ

■胡刊I舌

(4)元组

1.创建元组,女口:

tupl=('Google','Runoob',1997,2000);

tupl=(50,)元组中只包含一个元素时,需要在元素后面添加逗号。

2.访问元组

tup1=('Google','Runoob',1997,2000)

tup2=(1,2,3,4,5,6,7)

print("tup1[0]:

",tup1[0])

print("tup2[1:

5]:

",tup2[1:

5])

3.删除元组

元组中的元素值是不允许删除的,但可以用del语句来删除整个元组,如:

tup=('Google','Runoob',1997,2000)

print(tup)

deltup;

4.元组运算符

元组之间可以使用+号和*号进行运算。

Python表达式

结果

描述

len((1,2,3))

3

计算兀素个数

(1,2,3)+(4,5,6)

(1,2,3,4,5,6)

连接

('Hi!

',)*4

('Hi!

','Hi!

','Hi!

','Hi!

')

复制

5.元组索引,截取

 

L=('Google','Taobao','Runoob')

表达式

结果

描述

L[2]

'Runoob'

读取第三个兀素

L[-2]

'Taobao'

反向读取;读取倒数第二个兀素

L[1:

]

('Taobao','Runoob')

截取兀素,从第二个开始后的所有兀素。

6.元组内置函数

 

(五)字典

1.创建字典,如:

diet={'Alice':

'2341','Beth':

'9102','Cecil':

'3258'}

2.访问字典里的值

diet={'Name':

'Runoob','Age':

7,'Class':

'First'}

print("dict['Name']:

",dict['Name'])

print("dict['Age']:

",dict['Age'])

3•修改字典

向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对,如:

diet={'Name':

'Runoob','Age':

7,'Class':

'First'}

dict['Age']=8;#更新Age

dict['School']="菜鸟教程”#添加信息

4.删除字典元素

dict={'Name':

'Runoob','Age':

7,'Class':

'First'}

deldict['Name']#删除键'Name'

dict.clear()#清空字典

deldict#删除字典

5.字典内置函数和方法

權Mi

la-njifdicri

6.字典方法

Ifj!

.UlIIFI

tvpe

T

r^diansalcr饶翊

ri列靑逅回一T■字旦卅有隴

$

r*|i蠱口宰电|乩5<£乜■(孔耳盘专见応忖qlANIC1n鼻J

和自別陕帕用如甲强干疗时干卞肌中,舞隽悻加競抖1*1值设为曲伽Jit

9-

radiansdiCiLupddletdi&l2)

駅孑翎<1杞12的fitWHE剥单kilct田

10

raolAan&aicLvaJu.mu厲列莉电回字飆中的悴1有伯

11

g>lk■呻出扫ultb

出好字典缁览卅key臥对如Jtfl*迦回(SKW冋烽目Pltt.T追必.比焰出一西则"国回d^4ult(A.

12

陆甲喳凹M縣H肚中日9—产Jtt封UtfliTBifl晤#®th

第四章判断与循环

1.条件控制语句

格式1:

ifconditian_l:

stat电e噫nt-blDtk-j.

elifcondition_2tstatement_block:

_2el®

statement^block^

格式2:

if表达式"

语句

if表达式2:

语句

elif表达式4

遥句

else;

语句

elif表达式孟

语句

else:

语句

2.循环语句

格式1:

while判断条件=

诺旬

格式2:

count=G

whilecount<5;

print(count,'*小于5B)

count=count+

else:

print(county*大F或等广5")

格式3:

"Forin:

<航atements>

else:

3.range()函数(遍历数字序列)

foriinrange(S):

print(i)

4.break禾口continue语句

break语句可以跳出for和while的循环体。

continue语句跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

5.else子句

循环语句可以有else子句

6.pass语句

pass是空语句,是为了保持程序结构的完整性。

pass不做任何事情,一般用做占位语句。

第五章

1.定义函数

defprintme(str):

"打印任何传入的字符串”

print(str)

return

2.调用函数

defprintme(str):

"打印任何传入的字符串”

print(str)

return

printme("我要调用用户自定义函数!

")

printme("再次调用同一函数")

第六章

1.键盘输入:

input()

2.

函数

输入输出

屏幕输出:

print()

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

当前位置:首页 > 求职职场 > 自我管理与提升

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

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