Python基础知识学习随笔】的更多相关文章

Python学习随笔:PyCharm的错误检测使用及调整配置减少错误数量 Python学习随笔:获取当前主机名和用户名的方法 博客地址:https://blog.csdn.net/LaoYuanPython 老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036…
1,python介绍 诞生于1989年圣诞节,目前越来越受到业界认可.应用领域十分广泛 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣..., 典型WEB框架有Django 科学运算.人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas 系统运维: 运维人员必备语言 金融:量化交易,金融分析,在金融工程领域,…
一.类的扩展方法 1.静态方法 语法:@staticmethod,静态方法不能访问公有属性,不能访问类.可在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量. class eat(object): def __init__(self,name): self.name = name @staticmethod #静态方法不能访问共有属性.不能访问实例 def eat(name,food): print("%s is eating..%s" %(name,food))…
一.Subprocess模块 1常用方法 执行命令,返回命令执行状态,0 or非0 >>> retcode = subprocess.call(["ls", "-l"]) >>> subprocess.check_call(["ls", "-l"])0 #接收字符串格式命令,返回元组形式,第1个元素是执行状态,第2个是命令结果 >>> subprocess.getstatu…
一.time&datetime模块 常用选项如下: import time print(time.asctime()) #返回时间格式 print(time.localtime())#返回本地时间struct时间对象 #print(time.gmtime(time.time()-80000)) t1_str = time.strptime("2016/11/13","%Y/%m/%d") print(t1_str) #将字符串转化成struct时间对象 pr…
一.生成器和迭代器 1.列表生成 >>> a [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> a = map(lambda x:x+1, a) >>> a <map object at 0x101d2c630> >>> for i in a:print(i) ... 3 5 7 9 11 或者 >>> a = [i+1 for i in range(10)] >>>…
一.函数 1.1函数特性 减少重复代码 使程序可扩展 使程序变得容易维护 1.2函数定义和使用 def 函数名(参数): ...... 函数体 ...... 返回值 函数定义主要特点如下: def:表示函数关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中一系列的逻辑计算,如:发送邮件 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用着返回数据,函数是否执行成功,需要通过返回值告知调用着. 1.3函数的参数 形参:只有在被调用时才分配内存单元,在调用结束时,即刻释放所…
一.for循环 1.1功能及语法 for循环是迭代循环机制(while是条件循环),语法如下: for i in a b c: print(i) 1.2典型例子: 1.2.1猜年龄循环 realy_age = 30 for i in range(3): age = int(input("pls input age:")) if age == realy_age: print("正确!") break elif age > realy_age: print(&q…
一.字典用法 字典是一种key-value数据类型,通过key获取具体value的内容,字典的特性是无序.去重. 增删改查用法如下: 1.1基本增删改查操作 name = {","xx":{"ed":3000,"ye":2000}} print(name["name"]) #打印name对应的value的内容 print(name.get("name")) #select name["s…
参考链接:https://github.com/yanhualei/about_python/tree/master/python_learning/python_base   python基础知识笔记  1 Flask  2 aiohttp的学习和理解  3 assert() 4  asyncio的学习和理解  5 continue_break学习和理解  6 cprofile代码效率分析  7 datatime  8 dict字典学习与理解  9 django_project  10 eva…