1.Python入门之基本语句

来源:互联网 发布:淘宝店铺没了能退款么 编辑:程序博客网 时间:2024/06/05 00:16

1.条件语句


if 条件:

  条件为真时执行语句(缩进格式)

else:

  条件为假时执行语句(缩进格式)


2.比较语句


格式要求:

1 == 3  #等号左右有空格,不是必需,美观性要求


3.while语句


while A:

 内容1(缩进格式,条件为真执行)

内容2(条件为假,执行)


4.数据类型


Python的变量是没有类型的,变量名更像是名字标签,通过该标签,找到变量在内存中对应的存放位置.


1)整型:类比JAVA的BigInteger类型,没JAVA分得那么细,长度不受限制,适用于大数计算.


2)浮点型:小数,如1.5e11,同1.5E11,采用科学计数法,表示1.5乘以10的11次方.

区分浮点型与整型就是看有没有小数点


3)布尔类型:当成特殊的整型,true为1,false为0,即可对布尔类型运算(最好不要这样做)


>>>True + True2


5.类型转换


1)int()把字符串或浮点数转化为一个整数,浮点数转换则采用截断方式,把小数点后的数据直接去掉,不是四舍五入,如


'520' -->520

5.99-->5


2)float()把字符串或整数转化为一个浮点数


520-->520.0

'520'-->520.0


3)str()把一个数或者任何其他类型转换为一个字符串


5.99-->'5.99'

5e3-->'5000.0'


6.type()


1)type()可获得数据类型的信息


>>>type('520')<class 'str'>

2)isinstance(a,b)可判别变量类型


a为待确定类型的数据,b为指定的数据类型,返回值为布尔值.true为一致,反之,false为不一致.


>>>a = 'go'>>>isinstance(a,str)True

7.算术操作符


1)特别提到除法为/,求余数为%


2)特殊的写法


a=b=c=d=10a+=1c*=103<4<5 #代表3<4 and 4<5d/=8


上式d值为1.25,返回浮点型的精确数值,说明Python是真正的除法,而不是利用floor方式获得比商小的最大整型,为1


若想执行地板除法,使用//双斜杠,示例:


3//2-->1

3.0//2-->1.0


3)幂运算


3**2表示3的平方,左边为底数,右边为幂,注意幂运算符比左侧的一元操作符优先级高,比右侧的一元操作符优先级低.负号就是一元操作符,只有一个操作数,示例:


-3 ** 2-->-9

3 ** -2-->0.111111111111


8.比较操作符


比较操作符包括< , <= , > ,>= ,== ,!=

根据表达式真假返回bool类型值


9.优先级


1)先乘除,后加减,有括号,算括号

2)优先级最终排序:幂运算>正负号>算术操作符>比较操作符>逻辑运算符


10.书海拾荒

引入BIF

import randomrandom.randint(1,10)  #返回随机的整数




原创粉丝点击