(一)python基础知识

Python:解释型语言(一边翻译一边运行)
注释:单行注释(#)、多行注释(ctrl+/):’‘’ ‘’‘和""" """
  (python2)中文注释支持:# coding=utf-8
变量及类型:
    变量:变量是没有类型的,数据才有类型
       在交互式环境下,可直接输入变量名查看变量值
       程序就是用来处理数据的,而变量就是用来存储数据的
常用的变量类型:数字(int)、字符串(str)、布尔型(True和False)、
        列表(list)、元组(tuple)、字典(dictionary)
        查看变量类型方法:type(变量名)
标识符和关键字:
标识符:由字母、下划线、数字组成,且数字不能开头,区分大小写
    标识符命名要见名知义,不能以中文名字
    驼峰式命名、下划线命名
关键字:具有特殊功能的标识符,不允许自己定义相同名称的标识符作为变量名
编码:python2中默认ASCII码 python3中默认Uniconde 支持中文
输出(print):python2中函数输出可以使用小括号或者空格 print()或者 print空格
       python3中函数输出只能使用小括号 print()
       格式化输出 “ %d ” %[占位符]变量 d:整数 :换行输出
       不同数据使用不同占位符。多个变量之间用逗号分隔,小括号包裹
       print( ,end=‘ ’)print的end选项,默认是打印一个换行
输入(input):python2中把用户输入的内容当作代码执行, 输入需使用 raw_input()
       python3中直接表达用户输出的内容, input()
运算符:算术运算符、比较运算符、复合赋值运算符、逻辑运算符、三元运算符
    算术运算符:+(加)、-(减)、*(乘)、/(除)、//(取整除)、%(取余)、**(指数)
    /:  python2:默认取整数 python3:默认保留一位小数
    比较运算符:==(等等于)、!=(不等于)、>(大于)、<(小于) 、>=(大等于) 、<= (小等于)
    符合复制运算符:+=、-=、*=、/=、%=、**=、//=
    逻辑运算符: and、or、not
        and(x and y):布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值。
        or(x or y):布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值。
        ont(not x):布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,返回 True。
三元运算符:变量 = 值1 if 条件 else 值2
      (当条件成立时把值1赋值给变量,条件不成立时把值2复制给变量)

原文地址:https://www.cnblogs.com/qingchang/p/8901718.html