自学了一段时间python,突然觉得没多大意思了,没有动力了,有人跟我一样吗?知友有啥好方法推荐么?( 二 )


字符串
#字符串处理方式a="Lo"b="v,e"#加,乘,大写,小写,计算某个字符的数量print(a+b,2*a,a.upper(),a.lower(),2*a.count("L"))
Lov,e LoLo LO lo 2#代替,居中填充,去除左右字符串,相邻字符串中加入新的字符print(a.replace("l","L"),a.center(5,"*"),2*a.strip("l"),"2".join(a))
Lo **Lo* LoLo L2o#将字符串转换成列表print(b.split(","))
#索引a.,切片a.,倒置print(2*a,a)
oo oL

# x in stringa="Lo"print("o" in a)
True


自学了一段时间python,突然觉得没多大意思了,没有动力了,有人跟我一样吗?知友有啥好方法推荐么?


“a,us,tin”.split(“,”) split中的符号必须和字符串中的符号相同,但是可以是空号









自学了一段时间python,突然觉得没多大意思了,没有动力了,有人跟我一样吗?知友有啥好方法推荐么?





序列
包含:字符串,元组,列表
特性:具有先后顺序关系,是一维元素向量,元素类型可以不同
操作:x in s ,x not in s, s+t, n*s, s索引,s 切片
函数:len(), min(), max(), s.index(x) 或s.idex(x,i,j)返回序列s从i开始到k结束第一次出现x的位置
S.count(x)返回序列s出现x的次数
#序列的函数的方法ls= print(len(ls)) 5print(min(ls)) 1print(max(ls)) 4print(ls.index(3,1,3)) 2print(ls.count(4)) 2








数字
#加,减,乘,除,商,余,(商余),幂**/pow(),绝对值,保留小数a=1b=2print(a+b,a-b,a*b,a/b,a//b,a%b,divmod(a,b),b**a,pow(b,a),abs(a),round(a/3,2))3 -1 2 0.5 0 1 (0, 1) 2 2 1 0.33#整数int(),浮点数float(),复数a+bjZ=1+2jprint(int(1.21),float(1),Z,)
1 1.0 (1+2j)

#整数的16进制字符串,八进制小写形式字符串print(hex(a),oct(a))
0x1 0o1















列表
创建: 或 list()
#函数或方法a="1,2"c=b=list(a)print(b)

函数或方法

自学了一段时间python,突然觉得没多大意思了,没有动力了,有人跟我一样吗?知友有啥好方法推荐么?



自学了一段时间python,突然觉得没多大意思了,没有动力了,有人跟我一样吗?知友有啥好方法推荐么?



举例:

自学了一段时间python,突然觉得没多大意思了,没有动力了,有人跟我一样吗?知友有啥好方法推荐么?



应用:

自学了一段时间python,突然觉得没多大意思了,没有动力了,有人跟我一样吗?知友有啥好方法推荐么?







元组

表示:()或tuple() ,也可以不使用()
#元组的创建a=1,2,3,"love"print(a)
(1, 2, 3, \u0026#39;love\u0026#39;)

元组继承了序列类型全部的通用操作
元组创建后不能修改






集合
特性:元素唯一,不重复,不能更改,无序-----(固定,无序,唯一)
建立:{ } 或 set() ,建立空的集合,必须使用set()
【自学了一段时间python,突然觉得没多大意思了,没有动力了,有人跟我一样吗?知友有啥好方法推荐么?】 #集合的建立A={"love",1,3}print(A) {1, 3, \u0026#39;love\u0026#39;}print(set("love")) {\u0026#39;l\u0026#39;, \u0026#39;v\u0026#39;, \u0026#39;o\u0026#39;, \u0026#39;e\u0026#39;} set()建立的集合内部的顺序是随机的


推荐阅读