一、初识python
python是完全面向对象的一门语言,以其优雅、亲和的特点得到很多程序开发者的喜爱。同时,它也是一门开源的解释性语言和动态语言。具有很好的可扩展性。
从 Hello World 开始:
我们在学习大多数计算机语言的时候,最开始都会试着用这门语言和全世界打个招呼。当第一个Hello World被打印在我们屏幕上的时候,多少都会有些小激动的O(∩_∩)O~
那么,我们用python怎么来和全世界打招呼呢?(⊙o⊙)嗯,简直不要太简单>_<,有木有啊,有木有!哈哈,看看就知道了:
>>>print "Hello World"
Hello World
呃,好吧,就是这么简单^_^
二、python基础
1. 基本数据类型
1.1 整形
i = 1
1.2 浮点型
f = 1.2
1.3 字符串类型
s = "string"
对于字符串而言,可以使用双引号,也可以使用单引号。如果字符串中包含引号的时候可以使用 \' 或者 \" 来转义,也可以使用 "'" 或者 '"' 这样的形式来用(注意:
两边的引号一定要成对出现)。
1.4 boolean类型
b = True
c = False
注:和其他语言一样,在python中一个值只要不是NULL、""、False、0,那么它的boolean值一定是 True 。
1.5 检查数据类型
在python中,通过type()函数,可以检查一个值是什么类型:
>>> a = 10
>>> type(a)
<type 'int'>
2. 序列
2.1
未完,待续......
三、python常用库
1. 使用xlrd,xlwt读写Excel
1 #!/usr/bin/env python 2 # -*-coding:utf-8 -*- 3 4 import xlrd 5 6 data = xlrd.open_workbook('excel.xlsx') # 打开Excel 7 table1 = data.sheets()[0] # 通过索引顺序读取sheet页 8 table2 = data.sheet_by_index(0) # 通过索引顺序读取sheet页 9 table3 = data.sheet_by_name(u'Sheet1') # 通过sheet名获取sheet页 10 one_row = table1.row_values(0) # 获取整行数据 11 one_col = table1.col_values(0) # 获取整列数据 12 rows = table1.nrows # 获取行数 13 cols = table1.ncols # 获取列数 14 cell_1 = table1.cell(0,0).value # 获取某一单元格数据 15 print cell_1
#!/usr/bin/env python # -*-coding:utf-8 -*- import xlwt new_excel = xlwt.Workbook(encoding='ascii') # 创建excel new_sheet = new_excel.add_sheet('NewSheet') # 创建sheet new_sheet.write(0,0,label='row 0 col 0') # 将数据写入某一单元格 new_excel.save('MyExcel.xls') # 保存excel并取名