python学习笔记

来源:互联网 发布:gui开发工具 windows 编辑:程序博客网 时间:2024/06/06 19:42


2016-11-14 15:18:45
python helloworld.py --执行程序
help() --查看帮助(按q退出)
'\'' --转义符,行末的单独一个反斜杠表示下一行继续
同一层次的语句必须有相同的缩进
x ** y --表示x的y次幂 例:3 ** 4 = 81
x // y --取整除 例:4 // 3.0 = 1.0
<< --按比特左移(先转换成二进制形式再移) 例: 2 << 2 = 8
>> --按比特右移 例: 11 >> 1 =5
0为false,1为true
文档字符串:首行以大写字母开始,句号结尾;第二行是空行,从第三行开始是详细的描述(用__doc__调用)
Python中参数从argv[0]开始计数
__name__ 在程序本身被使用时运行主块,而被别的模块输入的时候不运行主块(if __name__ == '__main__')
list 列表 --处理一组有序项目的数据结构,包括在方括号中
tuple 元组 -- 通过圆括号中用逗号分割的项目定义
singleton = (2 , ) --元组中只有一个项目时也要带逗号
dict 字典 -- 把键和值联系在一起,用冒号分割,各个对用逗号分割,键必须是唯一的,只能使用不可变的对象作为键,包括在花括号中。
abs() --返回绝对值
isinstance() --判断变量类型
basestring --isinstance(obj, basestring)等价于isinstance(obj, (str, unicode));
os.sep --路径分割符(在Linux、Unix下它是'/',在Windows下它是'\\',而在Mac OS下它是':')
print 语句末尾使用逗号来消除自动换行

打印系统时间:
①import time
time.time() or time.time.ctime()
②from time import strftime,gmtime
strftime("%m/%d/%Y %H:%M")
time.strftime("%Y%m%d")
strftime("%Y-%m-%d %H:%M:%S",gmtime())
③from datetime import datetime
datetime.now().strftime('%Y-%m-%d %H:%M:%S')
str(datetime.now())

isalpha() 方法检测字符串是否只由字母组成。如果字符串至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
isspace() 方法检测字符串是否只由空格组成.如果字符串中只包含空格,则返回 True,否则返回 False.
isdigit() 方法检测字符串是否只由数字组成。如果字符串只包含数字则返回 True 否则返回 False。
reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。

0 0
原创粉丝点击