1.基础数据类型初始: 存在即合理
int运算:+ - * /** % .....
bool判断真假作为条件。
str:存储少量的数据。例:‘maoxiaomao‘ ‘毛小毛‘....操作简单,便于传输。
list列表:[1.2.‘alex‘,{‘name‘,‘老南‘}]存放大量的数据,大量的数据存放在列表里便于传输。
typle元祖:只读列表。例:(1,2,{‘name‘,‘老男孩‘}]
dict字典:储存关系型的数据,查询速度非常快。二分查找。
set集合:主要用于交集,并集,差集。。。
2.int:bit_lenth转换成二进制的最小位置。
3.bool:True False 数据转换类型 int-str str- bool
空字符串False其他字符时True
4.索引与切片
第一个索引为0 第二个索引为1.只索取单个。 切片顾头不顾尾。
前面是0可以直接取,也可全部取值。
s =‘大美女我爱你‘ s1 = s[3] print(s1) s2 = s[0:5] print(s2)
起始:截止索引:步长
s =‘asfafagsa‘ s1 = s[-1:-3:-1] print(s1)
常用的操作方法:首字母大写,其他字母小写。
s = ‘laonanhai‘ s1 = s.capitalize() print(s1)
全部大写,全部小写
s2 = s.upper()
print(s3)
s3 = s.lower() print(s3)
code = ‘aeQu‘ your_code = input(‘请输入验证码:‘).upper() if your_code == code.upper() : print(‘验证码输入成功‘)
居中center
s = ‘asflafal‘ s1= s.center(30) print(s1)
大小写翻转
s = ‘AHASIIHDInfasn‘ s1 = s.swapcase() print(s1)
每个单词的首字母大写(非字母隔开)
判断以什么开头以什么结尾。(start end)切片。
去除首位的空格,换行符(\n)。tab(\t是丝个空格)
strip() input(‘ ‘) strip()
去除左边的空格,换行符,tab lstrip()
去除右边的空格,换行符,tab rstrip()
可以去除你想换的任何字符。。
find index通过元素找索引。
print(s.find(‘e’))找不到返回-1 s.index 找不到报错
cpunt 数数 寻找次元素出现的个数 可切片
repicae 替换
s = ‘sabcDef‘ s1 = s.replace(‘sab‘‘bcd‘)
split分割 str - list 字符串 - 列表
s=‘alex.wusir.taibai‘ print(s.split(3)) 分割次数
format三种用法 格式化输出
1.s = ‘我叫{},今年{},爱好{},format(‘ ‘)‘
2.s = ‘我叫{0},今年{1},爱好{2},我依然叫{0}‘.format
3.第三种建绝对值
s=‘我叫{name},今年{age},爱好{hobby}‘.format(age=1)
print(name,isalnum())字符串由字母或数字组成
print(name,isalpha())字符串只由字母组成
print(name,isdigit())字符串只由数字组成
for循环
print(len(s))
for i in s
有限循环
原文地址:https://www.cnblogs.com/hanjiahao/p/8611363.html