Python学习1--数据类型与循环要点
python笔记:
1.E记法,科学计数法等于10的多少次方。1.5e5=150000.0。注:得到的数字为浮点数。;
2.类型转换:int(转化为整形),str(转换为字符串),float();
注:浮点数转化为整数,截取整数部分。int(3.6)=3;
整形转化为浮点型,加.0;float(3)=3.0;
float(4e10)='4e+10';+表示正负;
当BIF关键字被用于普通变量名后,则在以后的使用中,python会继续使用该关键字新的身份,不会使用原来BIF的功能。例:str='zjh';c=str(3),第一句话可以顺利打印str,但后面的语句会报错。
3.获取关于类型的信息。
type();函数。例:a='520',type(1),打印:class 'str';
isinstance()。返回布尔类型值。a='zjh';isinstance(a,str);返回true;
4.整数除法(/)中,在python3中,返回的是真实的结果,没有截取整数部分。10/8=1.25;可用(//)来进行地板除法。10//8=1;
5.**幂运算,3**2=9;
6.逻辑运算符:and,or,not;
注:其他不变。**,+,-,*,/,//,+,-,<,<=,>,>=,==,!=,and,or,not;
7.python中elif=else if;
8.唯一的三元操作符:条件操作符。x if 条件 else y;
9.断言assert.当关键字后面的条件为假的时候,抛出AssertionError的异常。
10.while 条件 : 循环体
11.for 目标 in 列表:循环体;例for i in zjh:print(i,end=' ') z j h;
12.range([start,]stop[,step]);其中,中括号内参数可有可无,step表示步径。so,range内参数个数可以为1--3;当为1个时,表示从0--stop-1;当为两个时,表示从start--stop-1;当为三个时表示从start--end(end<stop),步径为step;