标签:开始 小数 start lis font 数字 替换 value 输入
一、python基本数据类型
1. int ==> 整数. 主要?来进?数学运算。1234.....
2. str ==> 字符串, 可以保存少量数据并进?相应的操作。 ‘abcdef’
3. bool==>判断真假, True, False
4. list==> 存储?量数据.?[ ]表? [‘a’,’b’,’c’]
5. tuple=> 元组, 不可以发?改变 ?( )表?。(‘physics‘, ‘chemistry‘, 1997, 2000)
6. dict==> 字典, 保存键值对, ?样可以保存?量数据。{‘a‘: 1, ‘b‘: ‘3‘}
7. set==> 集合, 保存?量数据. 不可以重复. 其实就是不保存value的dict。{‘a‘, ‘r‘, ‘b‘, ‘c‘, ‘d‘}
8. bytes 一堆字节. 最小数据单元
二、类型互相转换的方式
1.int和字符串互转,str(数字),int(字符串)
2.int和bool互转,int(True或False),bool(数字)---数字0为False,其余的都是True
3.bool和字符串互转,bool(字符串)---””就是空字符串,是False,其余的都是True;str(True或False)
由int,bool,str三者可以得出一个适合三者对的结论:想把xxx转化成yy类型. yy(xxx)。其他的类型有的可以,有的却不可以,可以多尝试一下。
另一个结论:能够表示False的数据: 0, "", [], {}, set(), tuple(), None, False
三、基本类型的操作
1.Int
bit_length(数字),输入数字后可以得到这个数字在系统中占几位。
2.bool
没有其他操作,只是作为条件使用
3.str
1)字符按照固定的顺序连成串,被‘ 或者" 或者‘‘‘ 或者"""括起来的内容。
2)切片
s[start:end:step]
start:开始
end: 结束 取不到
step: 步长, 控制方向. 每xx个取一个
3)一大波操作.
字符串是不可变的数据类型. 不论如何操作.对原来的字符串是不会有影响的
1, upper() 转换成大写. 忽略大小写
2, strip() 去掉左右两端的空白 空格, \t \n. 所有用户输入的内容都要去空白
3, replace(old, new) 把old替换成new
4, split() 字符串切割
5, startswith() 判断是否以xxx开头
6, find() 查找, 找不到返回-1
7, isdigit() 判断是否是数字组成
8, len() 求长度
以上8个方法是常用的,下面图中比较全面。
4)for循环遍历字符串
for 变量 in 可迭代对象:
循环体
标签:开始 小数 start lis font 数字 替换 value 输入
原文地址:https://www.cnblogs.com/asia-yang/p/10034553.html