前期注意:
,
后添加一个空格。对于字典,:
后面也添加一个空格
a = f(1, 2) + g(3, 4)
#号为注释符
一、变量和数据类型
1.关键字和标识符
2.从键盘读取输入input()
3.输出 print()
str.format(value) 字符格式化
{} 的意思 是占位符
{:.2f}
的意思是替换为 2 位精度的浮点数。value 是要替换占位的参数
4.交换字符
5.元祖的拆分,元祖相当于字符串:
但是不懂为什么顺序会为什么不一样
二、运算符(这个不细讲)
1.算数运算符
+-*/ % :加减乘除 取余
2.关系运算符
>,>=,<,<=,!=,== :大于,大于等于,小于,小于等于,不等于,等于
3.逻辑运算符
and , or ,not :与,是,非
4.简写运算符(以此类推)
a+=b : a+b=
a-=b : a-b =
5.类型转换
float(string)
字符串 -> 浮点值
int(string)
字符串 -> 整数值
str(integer)
整数值 -> 字符串
str(float)
浮点值 -> 字符串
三、控制流 if –else
语法
if expression:
do this
elif:
do that
如果表达式为真
则do this
四、循环
1.while循环
end 来替代原来的换行符
x= “*” *n 表示这个符号输出n次
2.列表,相当于java 里面的数组
3 .for 循环
else 可以在循环结束后执行,除break以外
5.range 生成等差序列
6.continue ,break
continue # 这会返回到循环开始处执行break # 跳出循环
五、字符串
六、函数
1.def 函数名(参数):
语句1
语句1
main 函数是程序的执行路口
2.局部或全局变量
global a 全局变量作用于程序内部所有
局部变量就只作用于函数内
七、文件
1.文件读写
默认只读模式
"r",以只读模式打开,你只能读取文件但不能编辑/删除文件的任何内容
"w",以写入模式打开,如果文件存在将会删除里面的所有内容,然后打开这个文件进行写入
"a",以追加模式打开,写入到文件中的任何数据将自动添加到末尾2.with 语句处理文件异常
八、异常 try-finally
1.IndentationError: 行首多大了空格
2.NameError:为定义变量
3.TypeError:类型引用错误
4.异常处理 :try … except
5.抛出异常 :raise
6.try-finally:不管有没有发生异常fianlly都会执行,用于释放外部资源
原文:https://www.cnblogs.com/zengch/p/13634221.html