一、学习体会
学习本章的最大体会是终于搞明白,高级语言中编译型与解释型的区别和含义,因为之前看过一些视频,对基础知识还是比较熟悉,所以学起来不费什么力,不过金角大王说越往下内容越多,一定要加油学完8章。
二、知识点总结
1,数据类型
int整型(long长整型python2)
float浮点(默认精度17位)
string字符串(单双引号,三引号多行)
bool布尔(True,False大写首字母)
type()获取对象的数据类型
2,运算符
数学运算符(+ - * /加减乘除,%取模即余数,//取整除数,次方)
比较运算符(==,!=,<,>,>=,<=,<>python2,)
赋值运算符(=,+=,-=,=,/=,%=,*=,//=)
逻辑运算符(and,or,not)
3,格式化输出
%d 整数
%s 字符串
%f 浮点数
%r万能
例:"my name is %s,i am %d years old and %fm tall"%("tom",18,1.75)
%10s 向右对齐,占位10
%-20.4f 向左对齐,占位20,精度取小数点后4位
4,判断分支
单分支
if 条件:
执行语句
双分支
if 条件:
语句1
else:
语句2
多分支
if 条件1:
语句1
elif 条件2:
语句2
…
else:
语句n
5,循环
while 条件:
执行语句
执行每次执行循环内语句前,检查条件真假,为真,继续循环,为假,退出循环。
while 条件:
执行语句
else:
当循环没有中途退出,即没有break,则执行此处语句
死循环
while True:
死循环语句
中止循环
break跳出循环
continue 跳过本次循环,执行下一次
pass占位,还没想好写什么执行语句,不写就报错。可以用pass占位。
网友评论