day03 笔记
1. 整型(int)
-
py2
-
int
- 32位的电脑 -231~231-1 之内的数可以识别
- 64位的电脑 -263~263-1 之内的数可以识别
- 超出范围后py2会将其自动转化成long型
-
除法只能保留整数位 ,除非加入:
from_future_import division
-
-
py3
- 只有int,不会出现long
- 可以正常进行除法
2. 布尔值(bool/boolen)
- 只有True / False
- 数据类型转换, 字符串中只有’'是False 数字中只有0是False
3. 字符串(str/string)
-
字符串特有
- upper() (全部改为大写) / lower() (全部改为小写)
- isdigit() (判断是否是阿拉伯数字,以布尔数值返回结果,字符串中只要有非数字,输出结果都为False
- strip() (去除所有空格)/ lstrip() (去除左侧空格) / rstrip() (去除右侧空格)
- replace(“被替换的内容”,“新内容”) / replace后写数字表示 替换几处
- split(‘分割标记’) / .split(‘分割标记’, 分割几处 ) / rsplit
-
公共(不是指和整型和布尔类型公共, 整型和布尔类型无法使用)
- len ,计算长度。 (字符串->计算字符串中的字符个数)
- 索引取值(左侧0作为开始,右侧-1开始)
- 切片[ : ] 取值方法跟索引相同