python
文章平均质量分 57
qq小小布丁
内向
展开
-
python学习(11)模块
一、引入模块import moduleNameimport moduleName as rform moduleName import [name1,name2...]二、创建模块以my.py保存,另一个文件要引用,需要将my.py放到与这个文件同目录下import my原创 2016-11-02 20:58:45 · 292 阅读 · 0 评论 -
python学习(7)条件判断和循环、字典(map)
一、条件判断1、注意使用:表示块级区域2、elif表示else if3、x不为数字零,空的list,空的字符串都是True,否则为Falseif x: print("xxx");二、循环1、or...in..循环list或者是tuplefor x in list2、range(5)生成从0-4的整数3、while循环原创 2016-10-24 10:32:42 · 1319 阅读 · 0 评论 -
python学习(6)数组list和tuple
数组list和tuple,都是python内置的有序集合一、list在python中数组用list表示,数组中的元素类型可以不一致,classmates=['li','yong','fen']作为参照得到的结果1、数组长度len(classmates) //3len([]) //02、索引获取数组中某个元素,当超出索引范围,报IndexError错误。还可以原创 2016-10-24 09:20:27 · 352 阅读 · 0 评论 -
python学习(4)数据类型、变量
特点:1、python是缩进型2、以#号为注释3、大小写敏感4、:号表示代码块一、数据类型整数浮点数:没有大小限制,超出一定范围表示为inf(无限大)字符串:转义字符、r''不转译字符串、'''...'''表示多行内容布尔值:True、False(注意大写开头) and和or、not的运算空值:None不能理解为0,None是一个特殊的空值原创 2016-10-23 20:53:29 · 302 阅读 · 0 评论 -
python实战--用户答题
主要包含内容,文件的读取,更改,保存。不同文件夹引入模块。输入,输出操作。随机获取数据操作随机生成算数表达式,用户输入答案,正确记录分数,错误返回0,并把用户分数记录到文本文件中,如用户名不存在着新建用户myPythonFunction.py包含三个函数#coding=utf-8from random import randintfrom os import remove,rena原创 2016-11-05 21:12:04 · 759 阅读 · 0 评论 -
python学习(10)函数二
一、返回函数返回一个函数时,牢记该函数并未执行,返回函数中不要引用任何可能会变化的变量。相关参数和变量都保存在返回的函数中,这种称为“闭包(Closure)”,请再注意一点,当我们调用外层函数时,每次调用都会返回一个新的函数,即使传入相同的参数。注意到返回的函数在其定义内部引用了局部变量args,所以,当一个函数返回了一个函数后,其内部的局部变量还被新函数引用。返回闭包时牢记的一点就是原创 2016-10-25 11:11:54 · 237 阅读 · 0 评论 -
python学习(10)高级特性
一、切片操作list[start:end:paras]支持正负,可以从头开始取,或者从尾部开始取。第三个参数就是隔几个取一个list[:]得到原始列表tuple、字符串也适用二、迭代for key in arraydict、str、list对于字典,可以取键值for value in d.values()for k, v in d.i原创 2016-10-25 09:57:43 · 264 阅读 · 0 评论 -
python学习(9)高阶函数map、reduce、filter、sorted
一、map()和reduce()map()接收两个参数,一个是函数,一个是Iterable,一次将函数作用到每一个元素中,并把结果作为新的Itertor返回def func(t): return t*t;arr=[1,2,3,4,5]r = map(func,arr)print(list(r));def func(t): return t[0].upper()+t[1原创 2016-10-25 09:55:24 · 319 阅读 · 0 评论 -
python学习(8)函数
网站:http://docs.python.org/3/library/functions.html#abs一、一些内置函数1、绝对值函数abs()abs(-20) //20如果传的参数不是数字,将会报错2、max函数,求最大值max(1,2,3,4,2) //4max([1,2,3,4,2]) //43、hex()函数求数字的16进制hex原创 2016-10-24 12:48:57 · 322 阅读 · 0 评论 -
python学习(5)字符串和编码
一、编码的历史第一种,ASCII码,最初只有127个字符被编码到计算机里,包含数字,字母,一些字符,占一个字节第二种,GB2312码,把中文编进去,占两个字节。别的国家还有其他编码。你可以想得到的是,全世界有上百种语言,日本把日文编到Shift_JIS里,韩国把韩文编到Euc-kr里,各国有各国的标准,就会不可避免地出现冲突,结果就是,在多语言混合的文本中,显示出来会有乱码。原创 2016-10-23 22:04:28 · 253 阅读 · 0 评论 -
python学习(2)安装与第一个实例
一、安装下载安装文件:https://www.python.org/downloads/windows/1)运行安装文件2)勾选Add Python 3.6 to PATH3)两种打开方式i:在控制台中输入python,出现ii:在开始中找到python3.6文件夹,运行文件的python3.6,弹窗命令行退出输入exit()直接输入代码和运行.py原创 2016-10-23 14:18:40 · 272 阅读 · 0 评论 -
python学习(1)--基础
优点:1、python提供了完善的基础代码库,覆盖网络,文件,GUI,数据库,文本等大量内容。编写功能时,可以不必从零编写,直接使用现成的即可。2、可以写更少的代码,做更多的事3、应用:网络应用,包括网站、后台服务等等,其次还有日常需要的小工具,包括系统管理员需要的脚本任务等等4、跨平台的,可以在linux、mac、window运行缺点:1、python是一原创 2016-10-23 14:09:09 · 297 阅读 · 0 评论 -
python学习(12)处理文件
一、打开并读写文件f = open('myfile.txt','r')first = f.readwrite()second = f.readwrite()print(first)print(second)f.close()open函数接受两个参数,第一个是文件名,第二个是打开文件的方式,r表示只读w表示只写,如果指定的文件不存在,它将创建;如果存在已有原创 2016-11-03 10:17:37 · 1076 阅读 · 0 评论 -
python学习(3)输入和输出
一、输入print('str','str2','str3');可以传入多个字符串,输出为每个字符串直接有个空格二、输出name=input(),然后输入,将变量name赋予输入的值进入控制台,切换到hello.py所在的文件夹里,运行,输入liyongfen输出你好 liyongfen原创 2016-10-23 15:03:52 · 948 阅读 · 0 评论