python基础
文章平均质量分 65
sjmicosoft
这个作者很懒,什么都没留下…
展开
-
python基础知识-字典
字典(无序):1.创建字典: dict = {11111111111:{"name" : "zhangsan","age" : 33 },222222222:{"name" : "lisi","age" : 28 } }2.修改元素: dict[11111111]["name"] = "wangwu"3.新增元素:原创 2017-05-10 16:57:19 · 167 阅读 · 0 评论 -
模块-time和date time
#常用取时间戳import time#常用取日期import datetimetime模块:#当前系统时间戳print(time.time())print(time.ctime(time.time()-86400))#本地时间,将时间戳转换为struct_time对象print(time.localtime())#将struct_time转为时间戳print(time原创 2017-05-31 15:02:08 · 153 阅读 · 0 评论 -
模块介绍和序列化模块
一.模块(其他语言中叫类库):内置模块 自定义模块 第三方模块 先导入后使用不能和内置模块重名导入模块依据:import sys sys.path单模块:import 嵌套在文件夹下:from xxx import xxx / from xxx import xxx as xxx二.序列化模块:json 支持跨语言序列化函数:json.dumps()原创 2017-05-31 10:40:27 · 252 阅读 · 0 评论 -
字符串格式化方式及递归
一. “%”方式:1. 普通格式化:s = "i am %s" %"jiang"2.占位符格式化s1 = "abcdef %s afdd %d" %('jiang',28)%s字符串 %c字符 %d十进制 %o八进制 %x十六进制 %f浮点数 %e/E科学计数法表示 %转移字符3.通过给变量定义name格式化s2 = "abcdef %(name)s原创 2017-05-27 10:48:35 · 217 阅读 · 0 评论 -
python基础知识-内置函数
三元运算符:name = "jiang" if 1 == 1 else "chen"等价于:if 1 == 1: name = "jiang"else: name = "chen"def f1(a1): return a1+100lambda表达式,可接受多个参数,也可接受默认值,但只能进行简单计算并只能一行完成:def f1(a1原创 2017-05-12 11:49:57 · 263 阅读 · 0 评论 -
python基础知识-文件操作
文件操作:1.打开文件: 只读: open('nn','r',encoding = 'utf-8') 清空内容写文件: open('nn',w,encoding = 'utf-8') 文件存在报错,不存在,创建并写文件 open('nn','x',encoding = 'utf-8') 追加: open('nn','a原创 2017-05-12 14:26:20 · 198 阅读 · 0 评论 -
python基础知识-元组和字符串
元组:1.创建元组tuple = (11,22,33,44,55,66)2.元组元素不可修改 tuple[1] 不可以3.index()获取某个元素的下标: tuple.index(11)4.count()获取某个元素出现的次数: tuple.count(11)字符串:str = " abd,fja,dof "原创 2017-05-10 15:10:57 · 352 阅读 · 0 评论 -
python基础知识-函数
函数:1.python规定函数参数若有默认值必须放在最后一个2.函数动态参数: def f1(*args): print(args)*args可接受多个参数,结果以元组输出f1(11,22,"wang","lisi",66)结果:(11,22,"wang","lisi",66)将列表整体作为元组的一个元素传给参数li = [111,222,33原创 2017-05-12 11:09:08 · 364 阅读 · 0 评论 -
python基础知识-集合
集合(无序,不重复):1.创建集合:se1 = {123,456,789}se2 = set() #创建空集合se3 = set([11,22,33,44,55,66]) #将其他可迭代类型转为集合2.add()增加元素,若集合中有需要增加的元素则不重复增加,若没有则增加: set.add(123) 3.clear()清除元素4.copy(原创 2017-05-11 12:23:00 · 187 阅读 · 0 评论 -
反射
一.反射:利用字符串的形势去对象(模块)中寻找成员#获取某模块中的某函数名fun = getattr(模块,"函数名")#执行该函数fun()-----------------------#判断某模块中是否存在某函数has(模块,"函数名")-----------------------#在某模块中添加某函数setattr(模块,"函数名")--原创 2017-05-31 17:30:14 · 164 阅读 · 0 评论