1.python起源及版本
python于1989年问世,到现在版本已经到了3.5,用的最多的还是2.x
版本3.x比2.x的主要差别如下:
3.x不用单独定义字符集类型,默认为unicode;
print()取代了print;
input取代了raw_input,2.7版本中input和raw_input都能用,但不完全一样,2.7中input输入不带引号的当变量处理,要输入字符串要带引号,而3.0以上版本input输入字符串时无需带引号;
去掉了很多重复的方法,规范了方法名,将带_开头的方法名重新命名;
由于市场上很多项目是用2.x版本开发的,为了平稳过渡,开发了2.7版本,它兼容2.x和3.x语法
2.python开发工具
常用IDE工具是pycharm
3.变量
变量名只能用字母数字下划线组成;
变量名不能用数字开头和符号开头;
变量名不能与关键字重名;
4.缩进 python是靠缩进控制格式的,下一层级代码向右缩进四个空格,IDE工具敲一下Tab键即缩进四个空格。
5.条件判断与循环
条件判断
if:
elif:
else:
执行顺序从上到下,当if与elif都不满足时才执行else
循环
while
关键字True不能当变量赋值使用
while:else:
for :else:
当循环正常退出时才执行else,如果循环是非正常退出,如break,则不会执行下面的else。
6.常用数据类型
数字
int
long
float
布尔
字符串
列表
字典
7.字符串格式化
%s print("this is %s"%("字符串"))
%d
%f
内容块输入:
bsg = '''
'''
8.列表常用操作
rang()
取位置索引(只取要取的元素的第一次出现的位置):index()
增加:append()
删除:remove()
计数:count()
分片:name_list[1:5] 按从开头到第4个位置一个一个分片。name_list[1:5:2] 按开头到第4个位置每隔两个分片。
9.文件操作
file = open('文件名',“模式”)
read()读取整个内容
readline()按行读取
模式:
r:只读
w:只写,会清空原文件内容
r+:读写
w+:写读,会清空原文件内容