Python入门教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Python入门教程1----PythonSyntax1Python是一个高效的语言,读和写的操作都是很简单的,就像普通的英语一样2Python是一个解释执行的语言,我们不需要去编译,我们只要写出代码即可运行3Python是一个面向对象的语言,在Python里面一切皆对象4Python是一门很有趣的语言5变量:一个变量就是一个单词,只有一个单一的值练习:设置一个变量my_variable,值设置为10[cpp]#Writeyourcodebelow!my_variable=103第三节1Python里面有三种数据类型interage,floats,booleans2Python是一个区分大小写的语言3练习1把变量my_int值设置为72把变量my_float值设置为1.233把变量my_bool值设置为true[python]#Setthevariablestothevalueslistedintheinstructions!my_int=7my_float=1.23my_bool=True6Python的变量可以随时进行覆盖2练习:my_int的值从7改为3,并打印出my_int[python]#my_intissetto7below.Whatdoyouthink#willhappenifweresetitto3andprinttheresult?my_int=7#Changethevalueofmy_intto3online8!my_int=3#Here'ssomecodethatwillprintmy_inttotheconsole:#Theprintkeywordwillbecoveredindetailsoon!printmy_int7Pyhton的声明和英语很像8Python里面声明利用空格在分开3练习:查看以下代码的错误[python]defspam():eggs=12returneggsprintspam()9Python中的空格是指正确的缩进2练习:改正上一节中的错误[python]defspam():eggs=12returneggsprintspam()10Python是一种解释执行的语言,只要你写完即可立即运行2练习:设置变量spam的只为True,eggs的值为False[python]spam=Trueeggs=False11Python的注释是通过“#”来实现的,并不影响代码的实现2练习:给下面的代码加上一行注释[python]#thisisacommentsforPythonmysterious_variable=4212Python的多行注释是通过“”来实现的2练习:把下面的代码加上多行[python]thisisaPythoncoursea=513Python有6种算术运算符+,-,*,/,**(幂),%2练习:把变量count_to设置为1+2[python]#Setcount_toequalto1plus2online3!count_to=1+2printcount_to14Python里面求x^m,写成x**m2练习:利用幂运算,把eggs的值设置为100[python]#Seteggsequalto100usingexponentiationonline3!eggs=10**2printeggs1练习:1写一行注释2把变量monty设置为True3把变量python值设置为1.2344把monty_python的值设置为python的平方[python]#thisisaPythonmonty=Truepython=1.234monty_python=python**2Python入门教程2----TipCalculator1把变量meal的值设置为44.50[python]#Assignthevariablemealthevalue44.50online3!meal=44.501把变量tax的值设置为6.75%[python]meal=44.50tax=6.75/1001设置tip的值为15%[python]#You'realmostthere!Assignthetipvariableonline5.meal=44.50tax=0.0675tip=0.151把变量meal的值设置为meal+meal*tax[python]#Reassignmealonline7!meal=44.50tax=0.0675tip=0.15meal=meal+meal*tax设置变量total的值为meal+meal*tax[python]#Assignthevariabletotalonline8!meal=44.50tax=0.0675tip=0.15meal=meal+meal*taxtotal=meal+meal*tipprint(%.2f%total)Python入门教程3----StringsandConsoleOutput15Python里面还有一种好的数据类型是String16一个String是通过''或者包成的串3设置变量brian值为Alwayslookonthebrightsideoflife![python]#Setthevariablebrianonline3!brian=Alwayslookonthebrightsideoflife!1练习1把变量caesar变量设置为Graham2把变量praline变量设置为john3把变量viking变量设置为Teresa[python]#Assignyourvariablesbelow,eachonitsownline!caesar=Grahampraline=Johnviking=Teresa#Putyourvariablesabovethislineprintcaesarprintpralineprintviking17Python是通过\来实现转义字符的2练习把'Help!Help!I'mbeingrepressed!'中的I'm中的'进行转义[python]#Thestringbelowisbroken.Fixitusingtheescapebackslash!'Help!Help!\'\mbeingrepressed!'18我们可以使用来避免转义字符的出现2练习:把变量fifth_letter设置为MONTY的第五个字符[python]ThestringPYTHONhassixcharacters,numbered0to5,asshownbelow:+---+---+---+---+---+---+|P|Y|T|H|O|N|+---+---+---+---+---+---+012345SoifyouwantedY,youcouldjusttypePYTHON[1](alwaysstartcountingfrom0!)fifth_letter=MONTY[4]printfifth_letter19介绍String的第一种方法,len()求字符串的长度2练习:把变量parrot的值设置为NorweigianBlue,然后打印parrot的长度[python]parrot=NorwegianBlueprintlen(parrot)20介绍String的第二种方法,lower()把所有的大写字母转化为小写字母2练习:把parrot中的大写字母转换为小写字母并打印[python]parrot=NorwegianBlueprintparrot.lower()21介绍String的第三种方法,upper()把所有的大写字母转化为小写字母2练习:把parrot中的小写字母转换为大写字母并打印[python]parrot=norwegianblueprintparrot.upper()第八节1介绍String的第四种方法,str()把非字符串转化为字符串,比如str(2)是把2转化为字符串22练习:设置一个变量pi值为3.14,把pi转化为字符串[python]Declareandassignyourvariableonline4,thencallyourmethodonline5!pi=3.14printstr(pi)22主要介绍“.”的用处,比如上面的四个String的四个方法都是用到了点2练习:利用“.”来使用String的变量ministry的函数len()和upper(),并打印出[python]ministry=TheMinistryofSillyWalksprintlen(ministry)printministry.upper()23介绍print的作用2练习:利用print输出字符串MontyPython[python]TellPythontoprintMontyPythontotheconsoleonline4!printMontyPython1介绍print来打印出一个变量2练习:把变量the_machine_goes值赋值Ping!,然后打印出[python]AssignthestringPing!tothevariablethe_machine_goesonline5,thenprintitoutonline6!the_machine_goes=Ping!printthe_machine_goes24介绍我们可以使用+来连接两个String2练习:利用+把三个字符串Spam和and和eggs连接起来输出[python]#PrinttheconcatenationofSpamandeggsonline3!printSpam+and+eggs25介绍了str()的作用是把一个数字转化为字符串2练习:利用str()函数把3.14转化为字符串并输出[python]#Turn3.14intoastringonline3!printThevalueofpiisaround+str(3.14)第十四节1介绍了字符串的格式化,使用%来格式化,字符串是%s2举例:有两个字符串,利用格式化%s来输出[python]string_1=Camelotstring_2=placeprintLet'snotgoto%s.'Tisasilly%s.%(string_1,string_2)1回顾之前的内容2练习1设置变量my_string的值2打印出变量的长度3利用upper()函数并且打印变量值[python]#Writeyourcodebelow,startingonline3!my_string=chenguolinprintlen(my_string)printmy_string.upper()Python入门教程4----DateandTime26介绍得到当前的时间datetime.now()2练习1设置变量now的值为datetime.now()2打印now的值[python]spanstyle=font-size:18pxfromdatetimeimportdatetimenow=datetime.now()printnow/span27介绍从datetime.now得到的信息中提取出year,month等2练习:从datetime.now中得到的信息中提取出year,month,day[python]spanstyle=font-size:18pxfromdatetimeimportdatetimenow=datetime.now()printnow.monthprintnow.dayprintnow.year/span28介绍把输出日期的格式转化为mm//dd//yyyy,我们利用的是+来转化2练习:打印当前的日期的格式为mm//dd//yyyy[python]spanstyle=font-size:18pxfromdatetimeimportdatetimenow=datetime.now()printstr(now.month)+/+str(now.day)+/+str(now.year)

1 / 69
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功