1、顶部
解释器
编码
2、print(‘hello‘)
print(‘world‘)
1、编码
ascii -> unicode -> gbk -> utf-8,...
ascii- 一个字节,8位
unicode -> 最少两位字节
utf-8 -> 3个字节中文,
gbk -> 2个字节中文,
4、命名
首字母不是是数字
变量名不能是关键字
数字字母下划线
5、条件
if 条件:
pass
elif:
pass
else:
pass
6、while
while 条件:
pass
continue
break
7、运算符
*=
+=
c += 2
c += c + 2
mun = 123
ret = mun % 2 #余数
if ret == 0:
#偶数
else:
#奇数
mun = "alex"
li = [‘alex‘,‘eirc‘]
if mun in li and mun.startswith(‘a‘)
print(‘zai‘)
else:
print(‘buzai‘)
8、基本数据类型
int,整形
n = 123
n = int(123) #int类的 __init__
s = "123" #转换
m = int(s)
str,字符串
s = "abc"
s = str("abc")
a = 123
m = s
9, 三目运算,三元运算
name = "xiaochui" if 1 == 1 else "chui"
print(name)
10, open 文件操作
open()
1,文件路径
2,模式
基本操作
r, 只读
w, 只写(先清空)
x, 不存在,创建,存在,报错:只写
a, 追加,只写
二进制
rb
wb
xb
ab
+
r+,读写:
读,0开始
写,
先写,最后追加,
主动seek,写从当前指针向后写
w+,读写
x+,读写
a+,读写
读,最后位置读取
写,
最后追加
主动seek,最后追加
r+ 最常用
文件操作
trancate, 截取前面
read
read(1) :无b,字符
read(2) :有b,字节
write
str :无,字符串
bytes :有,字节
readlines:
["第一行","第二行"]
xreadlines: py2.7
for i in xreadlines():
line
f = open()
for i in f():
print(i)
filush
强行刷入硬盘
with open(xx) as f:
print
with open(xx) as f1 ,open(xx) as f2: