python培训.docx
PYTHON培训PYTHON入门基础PYTHON的基本架构输入处理–输出输入变量赋值、输入语句处理算术运算、逻辑运算、算法处理输出打印输出、写入文件、写入数据库。RAW_函数通过输入语句函数从键盘中输入信息LEN函数显示字符串的长度3、PYTHON的输入语句/输出语句PYTHON输出语句PRINT函数PRINT()函数基本使用打印整形数据、浮点型数据、字符串数据可以打印变量指向的值PRINT打印时可以不用括号,中间加空格也是可以的每一条打印语句都会直接有一个输出我们可以一次打印多个变量和多个输出PRINTAT12345678,62F将数值先进行格式化之后然后输出。其中6表示占位符,2表示小数点后面两位小数。PRINTAT034567,02将小数转换成百分比打印输出。TYPE()函数显示字符串的类型INT()函数可以将字符串转化成整形FLOAT()函数将数字转化为浮点型PYTHON的输入语句RAW_函数读入的是一个字符串函数。在使用PRINT时,可以用逗号连接两个输出,结果会在一行中输出。第4节PYTHON的变量解析PYTHON下的变量的组织在PYTHON下直接用赋值语句就可以定义变量。ID函数返回一个目标的标示符PYTHON变量的变是指向内存单元的变化。PYTHON定义变量不需要指定数据类型,变量被赋成什么样的值,就成为什么样的类型。第5节PYTHON函数1、系统库提供内部函数PYTHON函数–系统库函数字符函数库HELP(STR)可以显示对字符串函数的所有操作S.ISLOWER()判断字符串是不是小写S.ISSPACE()判断字符串是否是空的SREPLACE()对字符串的某一部分进行替换。数学函数库引入数学函数库IMPORTMATHHELP(MATH)可以显示MATH库中的函数VALMATHSINMATHPI/6MATHPOW3,4IMPORTOS系统库函数OSGETCWD获得当前的工作路径CURRENTDIROSGETCWDPRINTCURRENTDIRLDIRSOSLISTDIRCURRENTDIRPRINTLDIRS网络函数库IMPORTSOCKET网络函数库BAIDUIPSOCKETGETHOSTBYNAMEWWWBAIDUCOM返回百度的IP2、第三方提供的函数HTTPLIB2用它进行简单的爬虫。用PYTHON安装使用第三方函数库。LINUX系统下EASY_INSTALLHTTPLIB2IMPORTURLLIB调用URLLIB函数库IMPORTWEBBROWSERASWEB调用WEBBROWSER函数库打开浏览器URL“HTTP//WWW163COM“打开163的首页CONTENTURLLIBURLOPENURLREAD打开163网页并读取网页信息OPEN“JEAPEDUHTML“,“W“WRITECONTENT将文件写入本地的HTML文件WEBOPEN_NEW_TABJEAPEDUHTML用浏览器打开本地的HTML文件3、自定义函数自定义函数基础有形参和无形参解析DEF函数名称()括号内可以有参数也可以无参数在自定义函数写之前都要用TAB键进行缩进,函数的语句和其他语句用自动缩进进行区分。尾部需要一个冒号PYTHON的自定义函数没有返回值类型。形参和实参需要一一对应。DEFTEST_A可以没有参数运行PRINTHELLOTHECURELWORLDPRINTWWWBAIDUCOMDEFTEST_BVAL1,VAL2形参PRINTVAL1,PRINTVAL2PRINTENTRYPROGRAMMETEST_ATEST_ATEST_ATEST_B12,13实参实参和形参需要一一对应TEST_ATEST_APRINTLEAVEPROGRAMME自定义函数如何将运算结果返回给主调函数带参数的自定义函数。RETURNVALUE有时候需要对数据做运算,返回运算结果;自定义函数有返回值,主调函数要有变量能接收返回结果。单个返回值,PYTHON支持多值返回,如果要返回N个值,将N个值写的RETURN后面,接收的时候也需要N个变量