1、在python中,基本数据类型分为如下几种:
int:整形、bool:布尔、str:字符串、list:列表、tuple:元祖、dict:字典、set:集合。
2、数据类型的操作
2.1、int类型的操作
int基本上没有操作,就一个bit_length() 返回二进制长度
2.2、bool类型的操作
类型转换:扩起来就行
注:所有的空都是false,非空都是true
2.3、srt的基本操作(算是这块儿的重点把)
1、常用操作
upper()变成大写字母
strip()去掉左右两端的空白
replace()替换
split()切割
startswith()是否以xx开头
len()长度,内置函数
count(),find(),index()等等
2、索引和切片
索引的下标从0开始 [索引]
切片: [起始位置:结束位置:步长]
1、顾头不顾尾
2、默认从左到右
3、如果步数为负,则从右往左取值。
3、迭代
for 变量 in 可迭代对象:
循环体
表示把可迭代对象中每一个元素赋值给前面的变量
4、判断
字符串.isalnum() 判断所有字符都是数字或者字母
字符串.isalpha() 判断所有字符都是字母
字符串.isdigit() 判断所有字符都是数字
字符串.islower() 判断所有字符都是小写
字符串.isupper() 判断所有字符都是大写
字符串.istitle() 判断所有单词都是首字母大写
字符串.isspace() 判断所有字符都是空白字符
总结:这部分比较简单直观。但是像upper,digit这种函数可能经常会忘。
还有就是注意区分切割和切片,千万不要弄混了。(比如字符串没有反转reverse,如果要输入一个字符串的反转,只能反切,v=abcd,v[::-1])
另外关于join的用法参考该博客。