变量:一个容器,存储数据、
标识符命名规则:
1.字母数字下划线组成
2.不能以数字开头
3.区分大小写
4.不能以保留字命名
5.应该用描述性的单词去命名变量,不要中文和拼音
6.驼峰式、下划线分割(推荐)
运算符:
算术运算符:+ - * / // % **
赋值运算符:= += -= *= /= //= **= %=
比较运算符:> < >= <= != ==
逻辑运算符:and or not
优先级:()
身份运算符:is(if type(XX)is int:print(‘right’))
is not
成员运算符:in not in
注释:
单行注释:#
多行注释:‘’‘——’‘’ “”“———”“”
if语句:
while循环: break中止循环 continue 结束当次循环
for语句 for var in sequence
流程图制作网站:Processon
数据类型:
数值类型:int、float、complex
字符串:“xxx”、‘xxx’、“”“xxx ”“” repr(‘xx \n xx’)可打印出\n和引号
字符串切片格式str[start:end:step]
格式化输出 format()
+、*
布尔值:
TRUE、
FLASE:None、Flase、任何表示0的数字类型0,0.0,0j
任何空序列(列表、元组、字典)、任何空映射
列表:
['','']
元组
()不变的列表
字典:
{’key‘:‘value’,’key‘:‘value’} 无序的,键唯一
文件操作:
1.open,并得到句柄
2.操作:读和写 r w a r+ w+ a+
3.close
seek(self,cookie(偏移的位置),whence=0(从哪里开始偏移,0表示从文件开头位置,1表示从当前位置,2表示从文件末尾))移动指针到指定位置
tell(self,/)返回文件指针位置
with语句 不用手动close。