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