Python基本数据类型
基本数据类型
3、字符串
"Hello,world"
字符串常用功能:
#创建
a = 'abc' a = str('abc')
#转换
age = 19
new_age = str(age)
#字符串的拼接
name = 'lishichao' gender = '男' new_str = name + gender print(new_str)
#字符串格式化
#占位符 %s name = '姓名:%s\n性别:%s\n职业:%s'%('李','男','搬砖') print(name)
#判断子序列是否在其中
content = '成功最有效的方法就是向有经验的人学习!' if '成功' in content: print('包含敏感字符') else: print(content)
# 移除空白,源字符串不变
val = ' lishichao ' print(val) new_val = val.strip() #移除左右空白 new_val = val.lstrip( #移除左空白 new_val = val.rstrip() #移除右空白 print(new_val)
# 分割
user_info = 'lishichao|handan|19' #v = user_info.split('|') #根据'|' 全部分割 #['lishichao', 'handan', '19'] #v = user_info.split('|',1) #左边开始 分割1次 #['lishichao', 'handan|19'] #v = user_info.rsplit('|',1) #右边开始 分割1次 #['lishichao|handan', '19'] print(v)
# 长度,字符长度
val = '世超li' v = len(val) print(v)
# 索引
val = '谷歌大法好666' v = val[0] #通过索引去找字符 print(v) #通过索引,循环打印字符串 val =input('>>>') i = 0 while i < len(val): print(val[i]) i+=1