
python基础
文章平均质量分 68
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 · 213 阅读 · 0 评论 -
模块-time和date time
#常用取时间戳 import time #常用取日期 import datetime time模块: #当前系统时间戳 print(time.time()) print(time.ctime(time.time()-86400)) #本地时间,将时间戳转换为struct_time对象 print(time.localtime()) #将struct_time转为时间戳 print(time原创 2017-05-31 15:02:08 · 198 阅读 · 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 · 311 阅读 · 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 · 261 阅读 · 0 评论 -
python基础知识-内置函数
三元运算符: name = "jiang" if 1 == 1 else "chen" 等价于: if 1 == 1: name = "jiang" else: name = "chen" def f1(a1): return a1+100 lambda表达式,可接受多个参数,也可接受默认值,但只能进行简单计算并只能一行完成: def f1(a1原创 2017-05-12 11:49:57 · 325 阅读 · 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 · 245 阅读 · 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 · 407 阅读 · 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 · 409 阅读 · 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 · 239 阅读 · 0 评论 -
反射
一.反射:利用字符串的形势去对象(模块)中寻找成员 #获取某模块中的某函数名 fun = getattr(模块,"函数名") #执行该函数 fun() ----------------------- #判断某模块中是否存在某函数 has(模块,"函数名") ----------------------- #在某模块中添加某函数 setattr(模块,"函数名") --原创 2017-05-31 17:30:14 · 211 阅读 · 0 评论