Python语法
一、open()函数可以打开一个文件,并且可以以不同形式输出,没有参数里的文件的话,会自己建一个
例如:
string = 'hello' f = open('hello.txt','w') f.write(string) f.close()
二、for()搭配in 可以遍历变量里的所有元素
例如:
a = ['acs','dwjai','dafa'] for i in a: print(i)
需要注意的是:for循环中的操作语句必须保持缩进一致
三、Python标准数据类型
①Number(int、float、bool、complex(复数)):abs(-1) 取绝对值,del var1 删除功能
②String
③List:
a、列表的增删改查需要列表的索引(从左到右的顺序是0 1 2 3……,从右到左是-1 -2 -3……)
append—>新增、
insert—>插入 、
del和remove—>删除,del list[:2]则是删除列表前两个元素、
修改元素则直接用索引找出该位置的元素然后赋值,例如:list[0] = 100
b、列表的取值可以一次取多个,叫作列表的切片,例如:
1 list = ['djiaj','1313','true','djijijndaf'] 2 print(list[0:3])
c、列表推导式:b = [i for i in range(1,11)]、a = [i**2 for i in range(1,10)]、c = [j+1 for j in range(1,10)]
④Dictionary(字典)
⑤Sets(集合)
⑥Tuple(元组)
四、for循环
格式:
for 条件: 执行的操作
例如:
1 for i in range(10): 2 print(i)
for i in range() 是一个左闭右开的范围,若设置为for i in range(10),则输出0~9
五、if语句
格式:
1 if 条件: 2 执行的操作 3 4 5 if 条件: 6 执行的操作 7 else: 8 执行的操作 9 10 11 if 条件: 12 执行的操作 13 else if: 14 执行的操作 15 else: 16 执行的操作
六、字符串
①字符串可以用单引号 双引号 三引号括住,单引号和双引号效果是一样得,三引号可以括住长字符串,可任意换行
②其基本用法有:
合并:'char1'+'char2'+'char3'
重复:'word'*3
转换:int(string)
切片与索引:
str[0]、str[-4]、str[1:4](索引为1~4的字符串,顾头不顾尾)、str[3:](后三个字符串)、str[:3](前三个字符串)