马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 影乖 于 2017-8-16 19:46 编辑
第三章:成为高手前必须知道的一些基础知识
1、简介
「Python」是面向对象的语言,分以下数据类型。
◆ 整型
◆ 浮点型
◆ 布尔类型
◆ 类型转换
◆ 获取数据类型
◆ 算数操作符
◆ 优先级
◆ 比较操作符
2、整型
平时所见的整数,例如3、4、5
3、浮点型
平时所说的小数,例如3.1415
谈到浮点型,不得不说E记法。
例如:
1.5e10 = 15 * 10 = 150000000000
4、布尔类型
Python中的布尔类型有两个值,分别是True和False,分别相当于整型中的 1 和 0
5、类型转换
int() 作用是将字符串或浮点数转换为一个整数
float() 作用是将字符串或者整数转换为小数 注:转化为整型不会四舍五入,小数点后直接砍掉
str() 作用是将一个数或任何其它类型转换为字符串
6、获得数据类型
type() 作用是获取括号内变量的类型
isinstance() 作用是根据两个参数返回一个布尔的值。
例如:isinstance(x,int) x为变量
7、算术操作符
>>>a = a + 2
可以写成
>>>a += 2
以此类推加减乘除。
"//" 整数除法,也称为地板除法,计算结果会舍弃小数点
“%”求余数
“**” 求幂
例如:>>>-3 ** 2
-9
>>> 3 ** -2
0.111111111111
8、优先级
图片不知道怎么附加在这里,见最后。
注意:幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低。
9、比较操作符
or 操作符只需要左边或右边任意一边为真,结果为真;两边同时为假,结果为假。
and 操作符与之相反,两边同时为真,结果为真。
not 操作符是一元操作符,得到与布尔类型相反的值。
小知识:s 为字符串
s.isalnum() 所有字符都是数字或者字母,为真返回 True,否则返回 False。
s.isalpha() 所有字符都是字母,为真返回 True,否则返回 False。
s.isdigit() 所有字符都是数字,为真返回 True,否则返回 False。
s.islower() 所有字符都是小写,为真返回 True,否则返回 False。
s.isupper() 所有字符都是大写,为真返回 True,否则返回 False。
s.istitle() 所有单词都是首字母大写,为真返回 True,否则返回 False。
s.isspace() 所有字符都是空白字符,为真返回 True,否则返回 False。
后续练习 :
1、昨天关于打印图案的题目没搞明白,画了一个流程图,并不知道规范与否,仅仅按自己心意所画。
|