摘要:
''' 三种编程方式:1.面向对象 (类:class)2.面向过程 (过程:def)3.函数式编程(函数:def) 编程语言中函数的定义:函数是逻辑结构化和过程化的一种编程方法 过程与函数的区别,过程是没有返回值的,函数是有返回值的,例子如下 ''' #过程 def fun1(): """描述函数1功能""" print('in the fun1') #函数(将一段段的功能包含到... 阅读全文
摘要:
#python3默认是Unicode,Unicode是万国码,不管中文字符还是英文,所有的每个字符都占2个字节空间,16位 #python2默认是ascii码 #ascii码不能存中文,一个英文只能占一个字节,8位;utf-8是可变长的字符编码(可认为Unicode的扩展集),所有英文字符仍按ASCII码形式,即1个字节,所有中文字符按3个字节储存。gbk和gb2312两个字节表示一个中文。 #... 阅读全文
摘要:
python3默认是Unicode,不用声明# -*- coding:utf-8 -*-,如果声明则是utf-8 unicode='你好' print('utf-8:',unicode.encode())#encode成utf-8,转码之后会变成byte类型 unicode_to_gbk=unicode.encode('gbk')#默认就是unicode,不用再decode,直接可以转成gbk ... 阅读全文
摘要:
name='Qi Zhiguang' name2='ZhangMeng' print("Hi!"+name)#用加号,后边must be str print('Hi!',name) print("Hi!%s"%(name)) print('Hi!%s,Hi!%s'%(name,name2)) print("the length of (%s) is %d"%(name,len(name))) p... 阅读全文
摘要:
#打印文件属性信息 import os#os.stat()返回的文件属性元组元素的含义 filestats=os.stat('yesterday')#获取文件/目录的状态 print(filestats) import os,stat filestats=os.stat('yesterday') print(filestats[stat.ST_SIZE]) print(files... 阅读全文
摘要:
#获取当前目录 import os print(os.getcwd()) #获取目录内容 import os print(os.listdir('C:\\Python27')) #创建目录 import os os.mkdir('C:\\Users\\Administrator\\Desktop\\my python') #删除目录 import os os.rmdir("C:\\Users\\... 阅读全文
摘要:
#移动文件指针补充 ''' 文件对象.seek((offset,where)) offset:移动的偏移量,单位为字节。等于正数时向文件尾方向移动,等于负数时向文件头方向移动文件指针 where:指针从何处开始移动。等于0时从起始位移动,等于1从当前位置移动,等于2时从结束位置移动 ''' f=open('www','w+',encoding='utf-8') f.write('HELLO') ... 阅读全文
摘要:
m=['红烧肉\n','熘肝尖','西红柿炒鸡蛋','腊八粥','油焖大虾'] fname=input("请输入文件名:")#输入xxx f=open(fname,'w',encoding='utf-8') f.writelines(m) f.close() ''' f.writelines(seq),参数seq是个返回字符串的序列(列表,元组、集合、字典等), 注意写入时序列元素后面不会被追... 阅读全文