Python学习札记(四) Basic-1】的更多相关文章

参考:Python基础 Basic 1.以#开头的是注释. 2.解释器把每一行都当做是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块. 3.请使用4个空格作为缩进,慎用Tab(请把Tab设置为4个空格). 4.Python对大小写很敏感. basic.py 输出一个整数a=100: #!/usr/bin/env python3 # basic.py a = 100 if a > 0 : print('a > 0, a =', a, '\n') else : print('a <=…
参考:操作文件和目录 NOTE: 1.Python内置的os模块可以直接调用操作系统提供的接口函数: 2.os.name 打印操作系统的名称:如果是posix,说明系统是Linux.Unix或Mac OS X,如果是nt,就是Windows系统. 3.要获取详细的系统信息,可以调用uname()函数. 4.在操作系统中定义的环境变量,全部保存在os.environ变量中. 5.要获取某个环境变量的值,可以调用os.environ.get('key'),从而获取名为'key'的环境变量的值. #!…
参考:StringIO和BytesIO NOTE 1.StringIO: 顾名思义就是在内存中读写str. #!/usr/bin/env python from io import BytesIO as StringIO def main(): f = StringIO() f.write('Hi') f.write(' ') f.write('all') print(f.getvalue()) f1 = StringIO('Hi I am wasdns') s = f1.readline()…
参考:使用元类 NOTE: type() 1.type()函数可以用于检查一个类或者变量的类型. #!/usr/bin/env python3 class Myclass(object): """docstring for Myclass""" def __init__(self): super(Myclass, self).__init__() def func(self): pass def main(): h = Myclass() pri…
参考:IO NOTE A.Pre 1.IO在计算机中指Input/Output,也就是输入和输出. 2.IO编程中,Stream(流)是一个很重要的概念,可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动.Input Stream就是数据从外面(磁盘.网络)流进内存,Output Stream就是数据从内存流到外面去. 3.同步异步IO:同步和异步的区别就在于是否等待IO执行的结果. eg. 好比你去麦当劳点餐,你说"来个汉堡",服务员告诉你,对不起,汉堡要现做,需要等5分钟…
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符详解 1 逻辑运算 2 条件运算符. 3.赋值运算符 4.运算符的优先级 (了解) 三丶循环语句详解 1.了解程序执行流程 2.while循环语法以及使用 3.循环中break与continue关键字的使用 4.while实例,使用while打印9*9乘法表 5.转义字符简介 python学习第四讲…
python学习第四次记录 列表list 列表可以存储不同数据类型,而且可以存储大量数据,python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个元素.列表是有序的,有索引值,可切片,方便取值. 列表的创建 # 创建一个列表有三种方式: # 方式一:(常用) l1 = [1, 2, '哈哈'] # 方式二:(不常用) l1 = list() # 空列表 # l1 = list(iterable) # 可迭代对象 l1 = list(…
Python 数据结构 本章介绍 Python 主要的 built-type(内建数据类型),包括如下: Numeric types          int float Text Sequence Type     str Boolean                bool Sequence  Types        list tuple range Set Types              set Mapping Types          dict type() 函数 type…
python学习-第四天补充-面向对象 python 私有 --name mangling(名字修改.名字) 在命名时,通过使用两个下划线作为开头,可以使得这个变量或者函数编程私有的,但是这个其实的python的伪私有,实际是python通过名字修改来进行的,python会把这样命名的变量或者函数名改为_类名__变量名 class A: __name="hello" t = A(); #print(t.__name) #这样会出现错误,错误提示说这个变量没有__name类型 print…
在开发过程中,字符串和python数据类型进行转换,下面比较python学习第四十八天json模块与pickle模块差异. json 的优点和缺点 优点  跨语言,体积小 缺点 只能支持 int str list tuple dict pickle 的优点和缺点 优点 专门为python设计,支持python所有的数据类型 缺点 只能python使用,存储数据占空间大 文章来自 www.96net.com.cn…