python数据类型(一)
运算符补充
invl = "我是中国人"#判断中国是否在vl代指的字符串序列中vl = "中国" in value实列:dd = input("请输入内容:")if "上门" in dd: print("包含敏感字符")实例2:while True: dd = input("请输入内容") if "上门" in dd: print("包含敏感字符") else: print(dd) break
not in 判断是否不在里面1.×××(int)
py2
int
64位电脑:-9223372036854775808~9223372036854775807超出范围后python自动将其转换成long(长×××)
整型除法只能保留整数位。
fromfuture import division py2需要加这个才能得到小数py3
只有int模式
×××除法能保留小数。2.布尔值(bool/boolen)只有两个值:True/False转换数字转布尔:只有0是False,其他都是True字符串转布尔:只有“”是False,其他都是True3. 字符串字符串特有
.upper() 转换大写 / .lower() 转换小写.isdigit() 判断字符串是否可以转换为×××.strip() 两边 / .lstrip() 左/ .rstrip()右 去掉空格 .replace("被替换的字符/子序列","要替换为的内容") / .replace("被替换的字符/子序列","要替换为的内容", 1).split('根据什么东西进行分割') / .split('根据什么东西进行分割', 1 ) / rsplit公共
len ,计算长度。 (字符串->计算字符串中的字符个数)
索引取值(0作为开始)v = "oldboy"v1 = v[0] # 0 1 2 3 ... 从前向后v2 = v[-1] # -1 -2 -3 ...从后向前
切片(0作为开始)
v = "oldboy"# v1 = v[2:4] # 2 =< 索引位置 <3# v2 = v[3:6]# v2 = v[3:-1]# v2 = v[3:]# v2 = v[:-1]# print(v2)# 示例: 取最后两个字符# data = input('请输入:')# 方式一# v = data[-2:]# print(v)# 方式二# total_len = len(data)# v = data[total_len-2:total_len]# print(v)
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。