本办法学Python 随记1

python27

-*-coding:utf-8-*-   : 编码    解决中文问题


print "x"*10   : 重复打印10次x
formatter()  : 字符串格式化
raw_input() : 控制台输入字符
%r : 常用在debug情景
from sys  import argv


open(fileName,'rw') : 读写方式打开文件
w,r,a  w+ r+ a+
file.read()
file.seek() : 重新定位到文件首
file.close()
fileDod.truncate():清空文件内容
file.write(str) : 将str写入文件


from os.path import exists 
exists 有两个返回值:true,false
len(str) : 字符串str长度


print file.readline(), :print 语句后加',' 目的去掉print自带的\n换行


函数格式:
def functionName(参数1,参数2,...):
pass


sorted("lsa") >>['a', 'l', 's']  对字符串排序
逻辑语句:
1>>if..elif..else:
if 条件:
pass
elif 条件:
pass
else:
pass
2>>for 
for 变量 in 区:
pass

str.append()  : 在列表尾部追加元素
range(1,3)  >> x循环2次 不包含3    含首不含尾
stuff[3,5]  >> 列表切片  从第3个元素到第(5-1)个元素,不包含第5个元素
result = sentence[:]  复制list的方法  将列表从头到尾每个元素切片出来并创建一个新列表


3>>> while 条件:
pass


exit(0) : 退出程序
exit(1): 发生错误


del(): del用于list列表操作,删除一个或者连续几个元素.
as : 
global: 定义全局变量
assert: 
yield: 保存当前程序执行状态
except: 
exec: 执行储存在字符串或文件中的Python语句
raise: 抛出异常
lambda: 匿名函数


http://wenku.baidu.com/link?url=2yml_qocENOIw4Py24x8Bc0-t_qw2HIbhWCcxiC08mb07ZDYzF4XzEiPnS1CKgrIXyTOm6jDA5M1tVtsrLZvPZLvJfoN98Lg1ahL-Ygk5bi
\:  续行符
\a: 响铃
\b: 退格(backsp)
\f: 换页
\r: 回车
\t: 横向制表符
\v: 纵向制表符
\e:转义
\000: 空
\other:其它字符以普通格式输出


%%: 百分号标记
%c: 字符及其ASCII码 
%G: 浮点数字(类似于%g) 
%g: 浮点数字(根据值的大小采用%e或%f)
%E: 浮点数字(科学计数法,用E代替e)
%e: 浮点数字(科学计数法
%u: 无符号整数(十进制) 
%i: 类似%d  


**:
//:
@:


OrderedDict >> 有序字典 import collections  dicName = collections.OrderedDict()


dir()
__dict__ 
getattr  >> 获取对象引用; 实现工厂模式


类的定义:class Name(object)



# -*-coding:utf-8-*-

#给出一个日期,判断该日期是当年的第几天
 import datetime
text = raw_input("please enter the date:>>")
 d = datetime.datetime.strptime(text,'%Y-%m-%d')
#一年的第几天
 print d.timetuple().tm_yday
#一月的第几天
 print d.timetuple().tm_mday
# 一周的第几天
 print d.timetuple().tm_wday


流程图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值