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) #返回随机的整数
- 1.Python入门之基本语句
- Python入门之基本数据类型
- Python从入门到放弃(三):基本语句和语法
- Python从入门到放弃(三):基本语句和语法
- python模块之urllib2基本爬虫入门
- 数据库基本入门语句
- python 入门学习笔记之基本语法与基本数据类型
- python 基本语句
- python 基本语句
- Python中的基本语句
- Python基本语句
- Python基本语句
- Python 基本语句
- python基本语句
- python 基本语句
- Python入门基础之条件循环语句(二)
- python入门--基本数据类型
- Python入门基本语法
- unity中模型动态变形处理
- 求n个数的平均数,并输出大于平均数的数。以-1结束
- Spark RDD
- ceph学习之pool
- php array_splice 用法总结
- 1.Python入门之基本语句
- 超如何利用记忆心理学提高用户体验
- hdoj 2049 不容易系列之(4)——考新郎
- Java里如何实现线程间通信?
- ceph学习之PG
- 在Ubuntu使用基于L2TP的VPN设置
- 600275武昌鱼,股价从25元跌至7元 留下一地鸡毛!为保壳溢价超60%卖亏损资产
- 阿姆斯壮数(c/python)
- java Lesson08总结