1.Python下载
Python官网:Welcome to Python.orgThe official home of the Python Programming Languagehttps://www.python.org/
2.中文编码
Python 文件中如果未指定编码,在执行过程会出现报错,所以在文件开头要加上这样一句:
# coding=utf-8
3.数据类型
Python有以下五种数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
数字数据类型用于存储数值,不可以更改.
字符串是表示文本的数据类型。
字符串切片:
a = 'qwertyuiop'
print(a) #全部字符串
print(a[0]) #第一个字符
print(a[2:5]) #第三到第六个字符
print(a[2:]) #第三到结尾所有字符
print(a * 2) #输出两次
List(列表) 是 Python 中使用最频繁的数据类型,它支持字符,数字,字符串甚至可以嵌套
list = ['1','2','3','4','5']
print(list) # 完整列表
print(list[0]) # 列表的第一个元素
print(list[1:3]) # 第二至第三个元素
print(list[2:] # 第三个至末尾的所有元素
print(list * 2) # 输出两次
遍历列表:
list = [1, 2, 3, 4, 5, 6, 7, 8]
for i in list:
print(i)
倒序遍历列表:
l = len(list) #8
while l > 0:
l -= 1
print(list[l])
或
for i in range(len(list) - 1, -1, -1):
print(i)
元组是另一个数据类型,不可更改,相当于只读列表。
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
tinydict = {'1': '2','3': 4 , '5': '6'}
print(tinydict ['1']) # 键为'1' 的值
print(tinydict) # 完整的字典
print(tinydict.keys()) # 所有键
print(tinydict.values()) # 所有值
遍历字典
for i in dicts.keys():
print(i, dicts[i])
#或
for _k, _v in dicts.items():
print(_k, _v)
4.def,class
def
def add(a, b):
result = a + b
return result
add(1,2)
class
class Math():
def __init__(self):
pass
def add(self, a, b):
return a + b
def minus(self, a, b):
return a - b
#生成对象
math = Math()
print(math.add(1, 2))
5.Python OS 处理文件方法
os.rmdir(path)
删除path指定的空目录,如果目录非空,则抛出异常。
os.stat(path)
获取path指定的路径的信息
os.unlink(path)
删除文件
os.rmdir(path)
删除空文件夹
import shutil
shutil.rmtree(path)
删除非空文件夹
6.获取当前时间
import time
print(time.strftime('%Y-%m-%d', time.localtime(time.time()))
显示年-月-日
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
显示年-月-日 时:分:秒