1.Python入门之基本语句

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 + True
2

 

 

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=10

a+=1

c*=10

3<4<5 #代表3<4 and 4<5

d/=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 random

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

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值