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+:写读,会清空原文件内容